aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/SourceManager.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2024-05-17 08:45:00 +0200
committerGitHub <noreply@github.com>2024-05-17 08:45:00 +0200
commit5b7088c3619e95eaa8e154765470ddb4d3859fa4 (patch)
treeff9a3ae4a4938760777fbb85c270fcc61b666051 /clang/lib/Basic/SourceManager.cpp
parentf43deca2538b717f5669ce8116cc4c040bde87c8 (diff)
downloadllvm-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