[all-commits] [llvm/llvm-project] 6f2074: Add support for ignored bitfield conditional codegen.
Erich Keane via All-commits
all-commits at lists.llvm.org
Wed Apr 13 10:34:10 PDT 2022
Author: Erich Keane <erich.keane at intel.com>
Date: 2022-04-13 (Wed, 13 Apr 2022)
Add support for ignored bitfield conditional codegen.
Currently we emit an error in just about every case of conditionals
with a 'non simple' branch if treated as an LValue. This patch adds
support for the special case where this is an 'ignored' lvalue, which
permits the side effects from happening.
It also splits up the emit for conditional LValue in a way that should
be usable to handle simple assignment expressions in similar situations.
Differential Revision: https://reviews.llvm.org/D123680
More information about the All-commits