[all-commits] [llvm/llvm-project] 4dfb4b: [FastISel] Lower call instruction with illegal typ...
Luo Yuanke via All-commits
all-commits at lists.llvm.org
Thu Mar 12 16:28:37 PDT 2026
Branch: refs/heads/release/22.x
Home: https://github.com/llvm/llvm-project
Commit: 4dfb4b6017c4479fc5ec5fc5cc0b2921366996e5
https://github.com/llvm/llvm-project/commit/4dfb4b6017c4479fc5ec5fc5cc0b2921366996e5
Author: Luo Yuanke <lyk_03 at hotmail.com>
Date: 2026-03-12 (Thu, 12 Mar 2026)
Changed paths:
M llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
M llvm/lib/Target/X86/X86FastISel.cpp
M llvm/test/CodeGen/X86/bf16-fast-isel.ll
A llvm/test/CodeGen/X86/pr179100.ll
Log Message:
-----------
[FastISel] Lower call instruction with illegal type returned (#180322)
Fix issue https://github.com/llvm/llvm-project/issues/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.
---------
Co-authored-by: Yuanke Luo <ykluo at birentech.com>
(cherry picked from commit 41ef3d083a0925cb9c184057f76a0d42ad5680ab)
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list