llvm-project
[X86] Try to shrink i64 compares if the input has enough sign bits
#149719
Merged

[X86] Try to shrink i64 compares if the input has enough sign bits #149719

RKSimon merged 11 commits into llvm:main from LumioseSil:enhanced
LumioseSil
LumioseSil Pre-commit test (NFC)
44e4397a
LumioseSil [X86] Try to shrink signed i64 compares if the input has enough one bits
33959557
llvmbot llvmbot added backend:X86
llvmbot
LumioseSil Comments
77557197
RKSimon
RKSimon commented on 2025-07-20
LumioseSil Use ComputeNumSignBits > 32
7eee49b1
LumioseSil LumioseSil requested a review from RKSimon RKSimon 295 days ago
topperc
topperc commented on 2025-07-21
RKSimon
RKSimon requested changes on 2025-07-21
LumioseSil Address concerns
0c2b42c0
LumioseSil LumioseSil requested a review from RKSimon RKSimon 292 days ago
LumioseSil LumioseSil requested a review from topperc topperc 292 days ago
RKSimon
RKSimon commented on 2025-07-23
LumioseSil Improve comment
bdc83c29
LumioseSil LumioseSil requested a review from RKSimon RKSimon 292 days ago
LumioseSil Add isX86CCUnsigned
67f9a5c0
LumioseSil
LumioseSil Fix error
c8bb79aa
topperc
topperc commented on 2025-07-27
topperc
topperc commented on 2025-07-27
LumioseSil Remove unsigned check
28cef73a
LumioseSil Add new tests for eq and unsigned checks
5631b139
LumioseSil LumioseSil changed the title [X86] Try to shrink signed i64 compares if the input has enough one bits [X86] Try to shrink i64 compares if the input has enough one bits 288 days ago
LumioseSil LumioseSil requested a review from topperc topperc 288 days ago
RKSimon
LumioseSil LumioseSil changed the title [X86] Try to shrink i64 compares if the input has enough one bits [X86] Try to shrink i64 compares if the input has enough sign bits 287 days ago
LumioseSil
topperc
topperc approved these changes on 2025-07-28
LumioseSil
RKSimon
LumioseSil
RKSimon
RKSimon commented on 2025-08-01
LumioseSil LumioseSil requested a review from RKSimon RKSimon 283 days ago
RKSimon
RKSimon approved these changes on 2025-08-02
RKSimon Merge branch 'main' into enhanced
ea78de65
RKSimon RKSimon merged 8e9e38ac into main 282 days ago
LumioseSil LumioseSil deleted the enhanced branch 282 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone