aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ModuloSchedule.cpp
diff options
context:
space:
mode:
authorNikita Popov <npopov@redhat.com>2022-03-15 10:18:19 +0100
committerNikita Popov <npopov@redhat.com>2022-03-16 10:02:11 +0100
commit57d57b1afd87d714d622b4287f891d17a474ecb6 (patch)
tree2261479e0ef4fe1e5aaf12f97ef6652355f36933 /llvm/lib/CodeGen/ModuloSchedule.cpp
parent75acad41bcd6cbe688e0609cbd7649ea8a533195 (diff)
downloadllvm-57d57b1afd87d714d622b4287f891d17a474ecb6.zip
llvm-57d57b1afd87d714d622b4287f891d17a474ecb6.tar.gz
llvm-57d57b1afd87d714d622b4287f891d17a474ecb6.tar.bz2
[AAEval] Make compatible with opaque pointers
With opaque pointers, we cannot use the pointer element type to determine the LocationSize for the AA query. Instead, -aa-eval tests are now required to have an explicit load or store for any pointer they want to compute alias results for, and the load/store types are used to determine the location size. This may affect ordering of results, and sorting within one result, as the type is not considered part of the sorted string anymore. To somewhat minimize the churn, printing still uses faux typed pointer notation.
Diffstat (limited to 'llvm/lib/CodeGen/ModuloSchedule.cpp')
0 files changed, 0 insertions, 0 deletions