diff options
author | Min-Yih Hsu <min.hsu@sifive.com> | 2025-06-13 10:36:09 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-06-13 10:36:09 -0700 |
commit | ecdb549e6de60b3211cfa860eec498270e3980f1 (patch) | |
tree | 072c768d40a7ba8fbffc19c2bf7b6529ecfc63e9 /clang/lib/CodeGen/CodeGenFunction.cpp | |
parent | 5578bcbcfd25c797d4d14b8dfb3f83360712513d (diff) | |
download | llvm-ecdb549e6de60b3211cfa860eec498270e3980f1.zip llvm-ecdb549e6de60b3211cfa860eec498270e3980f1.tar.gz llvm-ecdb549e6de60b3211cfa860eec498270e3980f1.tar.bz2 |
[TableGen] Avoid evaluating RHS of a BinOp until short-circuit is complete (#144021)
This patch adds an even more aggressive short-circuit on `!and` and
`!or` that completely avoids the evaluation of RHS operand until short
circuiting decisions are made.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions