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