aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorFabian Ritter <fabian.ritter@amd.com>2025-10-31 10:25:39 +0100
committerGitHub <noreply@github.com>2025-10-31 10:25:39 +0100
commita85e84b854302b7d6ff16fad0cd5b2f7052dcce3 (patch)
tree845c635809692bd46871ab0f3b36e2a3bf1af05d /clang/lib/Frontend/CompilerInvocation.cpp
parent2ccfc5176dd84942841dd2a41d2064906d6d0010 (diff)
downloadllvm-a85e84b854302b7d6ff16fad0cd5b2f7052dcce3.zip
llvm-a85e84b854302b7d6ff16fad0cd5b2f7052dcce3.tar.gz
llvm-a85e84b854302b7d6ff16fad0cd5b2f7052dcce3.tar.bz2
[SDAG] Preserve InBounds in DAGCombines (#165424)
This PR preserves the InBounds flag (#162477) where possible in PTRADD-related DAGCombines. We can't preserve them in all the cases that we could in the analogous GISel change (#152495) because SDAG usually represents pointers as integers, which means that pointer provenance is not preserved between PTRADD operations (see the discussion at PR #162477 for more details). This PR marks the places in the DAGCombiner where this is relevant explicitly. For SWDEV-516125.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions