llvm-project
[LegalizeTypes] Expand UDIV/UREM by constant via chunk summation
#146238
Merged

[LegalizeTypes] Expand UDIV/UREM by constant via chunk summation #146238

xgupta merged 24 commits into llvm:main from xgupta:pr137514
xgupta
xgupta xgupta requested a review from topperc topperc 356 days ago
llvmbot llvmbot added backend:X86
llvmbot llvmbot added llvm:SelectionDAG
llvmbot
llvmbot
arsenm
arsenm commented on 2025-06-30
topperc
topperc commented on 2025-06-30
mskamp
mskamp commented on 2025-09-26
xgupta xgupta force pushed 110 days ago
llvmbot llvmbot added backend:AArch64
llvmbot llvmbot added backend:RISC-V
xgupta
github-actions
github-actions
github-actions
RKSimon RKSimon requested a review from RKSimon RKSimon 110 days ago
arsenm
arsenm commented on 2026-03-01
RKSimon
RKSimon commented on 2026-03-02
arsenm
arsenm commented on 2026-03-02
arsenm
arsenm commented on 2026-03-02
lenary
lenary commented on 2026-03-03
xgupta
arsenm
arsenm commented on 2026-03-03
RKSimon RKSimon requested a review from RKSimon RKSimon 109 days ago
xgupta
xgupta xgupta force pushed 100 days ago
xgupta
topperc
topperc commented on 2026-03-11
topperc
topperc commented on 2026-03-11
RKSimon
RKSimon requested changes on 2026-03-13
xgupta xgupta changed the title [LegalizeTypes] Expand 128-bit UDIV/UREM by constant via Chunk Addition [LegalizeTypes] Expand UDIV/UREM by constant via chunk summation 98 days ago
xgupta
xgupta commented on 2026-03-14
RKSimon
RKSimon commented on 2026-03-14
RKSimon RKSimon requested a review from RKSimon RKSimon 97 days ago
topperc
topperc commented on 2026-03-14
topperc
topperc commented on 2026-03-14
topperc
topperc commented on 2026-03-14
xgupta [LegalizeTypes] Expand 128-bit UDIV/UREM by constant via Chunk Addition
97af698f
xgupta Address Review comments
c5485eff
xgupta minor style fix
4cf19c84
xgupta some minor formating
82903fd0
xgupta Fixed failed riscv test cases
8fa320e7
xgupta Address Review comments
8ba7f05b
xgupta Improve variable naming
b0869557
xgupta Address reviews comments
de869c29
xgupta Address reviews comments
aeabecdb
xgupta Saperate vector idiv tests from scalar
8dac2e92
xgupta Move from carry propagation to accumulation sum
11493ae9
xgupta minor comment formatting
ddf7f09d
xgupta Address review comments on style
fb9511d7
xgupta Remove redundant urem
99d1b8ed
xgupta Have a tighter bound
ce8641dc
xgupta xgupta force pushed to ce8641dc 96 days ago
xgupta clang-format
18054e0e
RKSimon
RKSimon commented on 2026-03-16
topperc
topperc commented on 2026-03-16
topperc
topperc commented on 2026-03-16
xgupta Add nounwind to atttribute to test functions
4524283c
xgupta Fix shadowing of Divisor
7b2d079d
xgupta Remove some test cases and add 67 divisor case
dc8b66b3
xgupta update X86/i128-udiv.ll
b753f6c1
RKSimon RKSimon requested a review from RKSimon RKSimon 94 days ago
xgupta Update 2^I % Divisor == 1 search
ec903026
xgupta Concise comment
81697043
topperc
topperc approved these changes on 2026-03-18
topperc
topperc requested changes on 2026-03-18
xgupta move i128 to vector-idiv-udiv-128.ll
53d1e13d
xgupta remove blank line
53c04896
MaxGraey
topperc
topperc approved these changes on 2026-03-19
xgupta
RKSimon
RKSimon approved these changes on 2026-03-19
xgupta xgupta merged 796b218e into main 93 days ago
xgupta
xgupta xgupta deleted the pr137514 branch 92 days ago
Andarwinux
PiJoules
topperc
durin42
topperc
durin42

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone