aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaCodeComplete.cpp
diff options
context:
space:
mode:
authorlfrenot <leon.frenot@ens-lyon.fr>2024-11-15 12:48:01 +0000
committerGitHub <noreply@github.com>2024-11-15 13:48:01 +0100
commit40afff7bd95090a75bc68a0d26b8017cc0ae65c1 (patch)
treef229981bea960d8f81286c7cc96e0f916338255c /clang/lib/Sema/SemaCodeComplete.cpp
parent6d058317e60c25b71df8b8dc45b69e5202362678 (diff)
downloadllvm-40afff7bd95090a75bc68a0d26b8017cc0ae65c1.zip
llvm-40afff7bd95090a75bc68a0d26b8017cc0ae65c1.tar.gz
llvm-40afff7bd95090a75bc68a0d26b8017cc0ae65c1.tar.bz2
[mlir][LLVM] Add disjoint flag (#115855)
The implementation is mostly based on the one existing for the exact flag. disjoint means that for each bit, that bit is zero in at least one of the inputs. This allows the Or to be treated as an Add since no carry can occur from any bit. If the disjoint keyword is present, the result value of the or is a [poison value](https://llvm.org/docs/LangRef.html#poisonvalues) if both inputs have a one in the same bit position. For vectors, only the element containing the bit is poison.
Diffstat (limited to 'clang/lib/Sema/SemaCodeComplete.cpp')
0 files changed, 0 insertions, 0 deletions