Skip to content

[FastISel] Lower call instruction with illegal type returned - #180322

Merged
LuoYuanke merged 4 commits into
llvm:mainfrom
LuoYuanke:fastISel-v4i1
Mar 10, 2026
Merged

LuoYuanke merged 4 commits into
llvm:mainfrom
LuoYuanke:fastISel-v4i1

Conversation

@LuoYuanke

@LuoYuanke LuoYuanke commented Feb 7, 2026

Copy link
Copy Markdown
Contributor

Fix issue #179100
When lowering the call instruction with illegal type returned, we should
bail out and transfer the lowering to DAG. Otherwise the return value is
not promoted to proper type, but DAG would assume it has been promoted.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend:X86 llvm:SelectionDAG SelectionDAGISel as well

Projects

Development

Successfully merging this pull request may close these issues.

8 participants