Skip to content

Combine and-mask+icmp eq -> icmp ule when mask was all-ones in high bits #38139

Closed
@LebedevRI

Description

@LebedevRI
Bugzilla Link 38791
Version trunk
OS Linux
CC @davidbolvansky

Extended Description

Copied from #37471

Name: range using high bits
%masked = or i8 %arg, 192
%r = icmp ne i8 %masked, %arg
=>
%r = icmp ult i8 %arg, 192

https://rise4fun.com/Alive/lv5

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions