Skip to content

[META][X86] Remove unnecessary x86 code from DAG/X86ISelLowering #143088

Open
2 of 15 issues completed
Open
@RKSimon

Description

@RKSimon

Meta ticket to track ongoing work to move unnecessary code out of x86 DAG lowering to the middle end (vectorisation etc.) or later fixup passes.

The aims of this include:

  • Remove outdated codegen that the middle end no longer generates
  • Better alternatives to determine optimal code for given CPU targets (TTI cost tables, MachineCombiner, X86Fixup passes etc.).
  • Avoids GISel having to reimplement unnecessary codegen

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions