aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/ThreadSafety.cpp
diff options
context:
space:
mode:
authorMomchil Velikov <momchil.velikov@arm.com>2023-09-29 09:29:20 +0100
committerGitHub <noreply@github.com>2023-09-29 09:29:20 +0100
commitb454b04d686991626f2de7ad639456bfc96c510a (patch)
tree0aa15eee3e7d293a2faafe4adc9331207f62500b /clang/lib/Analysis/ThreadSafety.cpp
parentb35f2940e9315dd6f5e49a6fa49e4418d4e1b56e (diff)
downloadllvm-b454b04d686991626f2de7ad639456bfc96c510a.zip
llvm-b454b04d686991626f2de7ad639456bfc96c510a.tar.gz
llvm-b454b04d686991626f2de7ad639456bfc96c510a.tar.bz2
[AArch64] Fix a compiler crash in MachineSink (#67705)
There were a couple of issues with maintaining register def/uses held in `MachineRegisterInfo`: * when an operand is changed from one register to another, the corresponding instruction must already be inserted into the function, or MRI won't be updated * when traversing the set of all uses of a register, that set must not change
Diffstat (limited to 'clang/lib/Analysis/ThreadSafety.cpp')
0 files changed, 0 insertions, 0 deletions