diff options
author | David Blaikie <dblaikie@gmail.com> | 2021-03-04 16:14:53 -0800 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2021-03-04 16:14:53 -0800 |
commit | a2a55def354df2cd4de0b1cbd6b2795a07e6905a (patch) | |
tree | 3796b143cf2ea93177c5ae9eb4e5e37171a7ecfe /llvm/lib/Transforms/Utils/InlineFunction.cpp | |
parent | ecdae5df7da03c56d72796c0b1629edd0995548e (diff) | |
download | llvm-a2a55def354df2cd4de0b1cbd6b2795a07e6905a.zip llvm-a2a55def354df2cd4de0b1cbd6b2795a07e6905a.tar.gz llvm-a2a55def354df2cd4de0b1cbd6b2795a07e6905a.tar.bz2 |
Move llvm/Analysis/ObjCARCUtil.h to IR to fix layering.
This is included from IR files, and IR doesn't/can't depend on Analysis
(because Analysis depends on IR).
Also fix the implementation - don't use non-member static in headers, as
it leads to ODR violations, inaccurate "unused function" warnings, etc.
And fix the header protection macro name (we don't generally include
"LIB" in the names, so far as I can tell).
Diffstat (limited to 'llvm/lib/Transforms/Utils/InlineFunction.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/InlineFunction.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Utils/InlineFunction.cpp b/llvm/lib/Transforms/Utils/InlineFunction.cpp index 5f75ead..2745e0e 100644 --- a/llvm/lib/Transforms/Utils/InlineFunction.cpp +++ b/llvm/lib/Transforms/Utils/InlineFunction.cpp @@ -28,7 +28,7 @@ #include "llvm/Analysis/EHPersonalities.h" #include "llvm/Analysis/InstructionSimplify.h" #include "llvm/Analysis/ObjCARCAnalysisUtils.h" -#include "llvm/Analysis/ObjCARCUtil.h" +#include "llvm/IR/ObjCARCUtil.h" #include "llvm/Analysis/ProfileSummaryInfo.h" #include "llvm/Analysis/ValueTracking.h" #include "llvm/Analysis/VectorUtils.h" |