aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
diff options
context:
space:
mode:
authorMin-Yih Hsu <min.hsu@sifive.com>2025-06-13 10:36:09 -0700
committerGitHub <noreply@github.com>2025-06-13 10:36:09 -0700
commitecdb549e6de60b3211cfa860eec498270e3980f1 (patch)
tree072c768d40a7ba8fbffc19c2bf7b6529ecfc63e9 /clang/lib/CodeGen/CodeGenFunction.cpp
parent5578bcbcfd25c797d4d14b8dfb3f83360712513d (diff)
downloadllvm-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