diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2024-05-17 08:45:00 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-17 08:45:00 +0200 |
commit | 5b7088c3619e95eaa8e154765470ddb4d3859fa4 (patch) | |
tree | ff9a3ae4a4938760777fbb85c270fcc61b666051 /clang/lib/Basic/SourceManager.cpp | |
parent | f43deca2538b717f5669ce8116cc4c040bde87c8 (diff) | |
download | llvm-5b7088c3619e95eaa8e154765470ddb4d3859fa4.zip llvm-5b7088c3619e95eaa8e154765470ddb4d3859fa4.tar.gz llvm-5b7088c3619e95eaa8e154765470ddb4d3859fa4.tar.bz2 |
TargetLibraryInfo: Assume no libcalls in the default constructor (#92400)
The only tricky point here is PlaceSafepoints has an awful hack where
it's creating a legacy PassManager inside it's runImpl, which was not
propagating the incoming TLI. This means there's an implicit bug fix,
where PlaceSafepoints would have been treating too many calls as
builtins.
I'm trying to delete the default constructor altogether, but this seems
to be more difficult.
Diffstat (limited to 'clang/lib/Basic/SourceManager.cpp')
0 files changed, 0 insertions, 0 deletions