summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorMorris Hafner <mmha@users.noreply.github.com>2025-04-30 18:15:51 +0200
committerGitHub <noreply@github.com>2025-04-30 18:15:51 +0200
commitd7f096e3fe611ae2cc7403c3cf2f88255a47b61d (patch)
treee422b6920de8ad6bb12490d23906f9d3ded5a441 /clang/lib/CodeGen/CodeGenModule.cpp
parentbad8bf56d3e4f107423b307f5f75564296703a76 (diff)
[CIR] Upstream TernaryOp (#137184)
This patch adds TernaryOp to CIR plus a pass that flattens the operator in FlattenCFG. This is the first PR out of (probably) 3 wrt. TernaryOp. I split the patches up to make reviewing them easier. As such, this PR is only about adding the CIR operation. The next PR will be about the CodeGen bits from the C++ conditional operator and the final one will add the cir-simplify transform for TernaryOp and SelectOp. --------- Co-authored-by: Morris Hafner <mhafner@nvidia.com> Co-authored-by: Andy Kaylor <akaylor@nvidia.com>
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions