Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • mesa mesa
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 5
    • Issues 5
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GL
  • mesamesa
  • Merge requests
  • !21

nir/dead_cf: Remove if statement if one branch has infinite loop

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Danylo Piliaiev requested to merge fix/infinite-loop-in-if-stmt into master Feb 11, 2020
  • Overview 0
  • Commits 2
  • Pipelines 4
  • Changes 1

If one branch has infinite loop it's not enough to remove this branch.
Removing it may break previous optimizations which were made on assumption that the branch with infinite loop doesn't dominate other blocks.

First commit removes unnecessary code left from the times when node_is_dead removed dead ifs.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: fix/infinite-loop-in-if-stmt