Skip to content

Commit 232f0ce

Browse files
committed
[llvm] manual fix-ups to IDS codemod of Analysis library
1 parent 9249616 commit 232f0ce

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+112
-96
lines changed

llvm/include/llvm/Analysis/AliasAnalysis.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -956,7 +956,7 @@ class AAManager : public AnalysisInfoMixin<AAManager> {
956956
private:
957957
friend AnalysisInfoMixin<AAManager>;
958958

959-
static AnalysisKey Key;
959+
LLVM_ABI static AnalysisKey Key;
960960

961961
SmallVector<void (*)(Function &F, FunctionAnalysisManager &AM,
962962
AAResults &AAResults),

llvm/include/llvm/Analysis/AssumptionCache.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ class AssumptionCache {
174174
class AssumptionAnalysis : public AnalysisInfoMixin<AssumptionAnalysis> {
175175
friend AnalysisInfoMixin<AssumptionAnalysis>;
176176

177-
static AnalysisKey Key;
177+
LLVM_ABI static AnalysisKey Key;
178178

179179
public:
180180
using Result = AssumptionCache;

llvm/include/llvm/Analysis/BasicAliasAnalysis.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ class BasicAAResult : public AAResultBase {
153153
class BasicAA : public AnalysisInfoMixin<BasicAA> {
154154
friend AnalysisInfoMixin<BasicAA>;
155155

156-
static AnalysisKey Key;
156+
LLVM_ABI static AnalysisKey Key;
157157

158158
public:
159159
using Result = BasicAAResult;

llvm/include/llvm/Analysis/BlockFrequencyInfo.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ class BlockFrequencyAnalysis
115115
: public AnalysisInfoMixin<BlockFrequencyAnalysis> {
116116
friend AnalysisInfoMixin<BlockFrequencyAnalysis>;
117117

118-
static AnalysisKey Key;
118+
LLVM_ABI static AnalysisKey Key;
119119

120120
public:
121121
/// Provide the result type for this analysis pass.

llvm/include/llvm/Analysis/BranchProbabilityInfo.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -426,7 +426,7 @@ class BranchProbabilityAnalysis
426426
: public AnalysisInfoMixin<BranchProbabilityAnalysis> {
427427
friend AnalysisInfoMixin<BranchProbabilityAnalysis>;
428428

429-
static AnalysisKey Key;
429+
LLVM_ABI static AnalysisKey Key;
430430

431431
public:
432432
/// Provide the result type for this analysis pass.

llvm/include/llvm/Analysis/CGSCCPassManager.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,9 @@ class Module;
109109
#define DEBUG_TYPE "cgscc"
110110

111111
/// Extern template declaration for the analysis set for this IR unit.
112-
extern template class AllAnalysesOn<LazyCallGraph::SCC>;
112+
extern template class LLVM_TEMPLATE_ABI AllAnalysesOn<LazyCallGraph::SCC>;
113113

114-
extern template class AnalysisManager<LazyCallGraph::SCC, LazyCallGraph &>;
114+
extern template class LLVM_TEMPLATE_ABI AnalysisManager<LazyCallGraph::SCC, LazyCallGraph &>;
115115

116116
/// The CGSCC analysis manager.
117117
///
@@ -206,7 +206,7 @@ CGSCCAnalysisManagerModuleProxy::run(Module &M, ModuleAnalysisManager &AM);
206206
// template.
207207
extern template class InnerAnalysisManagerProxy<CGSCCAnalysisManager, Module>;
208208

209-
extern template class OuterAnalysisManagerProxy<
209+
extern template class LLVM_TEMPLATE_ABI OuterAnalysisManagerProxy<
210210
ModuleAnalysisManager, LazyCallGraph::SCC, LazyCallGraph &>;
211211

212212
/// A proxy from a \c ModuleAnalysisManager to an \c SCC.
@@ -402,10 +402,10 @@ class FunctionAnalysisManagerCGSCCProxy
402402
private:
403403
friend AnalysisInfoMixin<FunctionAnalysisManagerCGSCCProxy>;
404404

405-
static AnalysisKey Key;
405+
LLVM_ABI static AnalysisKey Key;
406406
};
407407

408-
extern template class OuterAnalysisManagerProxy<CGSCCAnalysisManager, Function>;
408+
extern template class LLVM_TEMPLATE_ABI OuterAnalysisManagerProxy<CGSCCAnalysisManager, Function>;
409409

410410
/// A proxy from a \c CGSCCAnalysisManager to a \c Function.
411411
using CGSCCAnalysisManagerFunctionProxy =

llvm/include/llvm/Analysis/CallGraph.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,7 @@ class CallGraphNode {
286286
class CallGraphAnalysis : public AnalysisInfoMixin<CallGraphAnalysis> {
287287
friend AnalysisInfoMixin<CallGraphAnalysis>;
288288

289-
static AnalysisKey Key;
289+
LLVM_ABI static AnalysisKey Key;
290290

291291
public:
292292
/// A formulaic type to inform clients of the result type.

llvm/include/llvm/Analysis/DDG.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,7 @@ class DDGAnalysis : public AnalysisInfoMixin<DDGAnalysis> {
419419

420420
private:
421421
friend AnalysisInfoMixin<DDGAnalysis>;
422-
static AnalysisKey Key;
422+
LLVM_ABI static AnalysisKey Key;
423423
};
424424

425425
/// Textual printer pass for the DDG of a loop.

llvm/include/llvm/Analysis/DXILResource.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,7 @@ class DXILResourceTypeAnalysis
425425
: public AnalysisInfoMixin<DXILResourceTypeAnalysis> {
426426
friend AnalysisInfoMixin<DXILResourceTypeAnalysis>;
427427

428-
static AnalysisKey Key;
428+
LLVM_ABI static AnalysisKey Key;
429429

430430
public:
431431
using Result = DXILResourceTypeMap;
@@ -566,7 +566,7 @@ class DXILResourceMap {
566566
class DXILResourceAnalysis : public AnalysisInfoMixin<DXILResourceAnalysis> {
567567
friend AnalysisInfoMixin<DXILResourceAnalysis>;
568568

569-
static AnalysisKey Key;
569+
LLVM_ABI static AnalysisKey Key;
570570

571571
public:
572572
using Result = DXILResourceMap;
@@ -712,7 +712,7 @@ class DXILResourceBindingAnalysis
712712
: public AnalysisInfoMixin<DXILResourceBindingAnalysis> {
713713
friend AnalysisInfoMixin<DXILResourceBindingAnalysis>;
714714

715-
static AnalysisKey Key;
715+
LLVM_ABI static AnalysisKey Key;
716716

717717
public:
718718
using Result = DXILResourceBindingInfo;

llvm/include/llvm/Analysis/DemandedBits.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ class DemandedBits {
104104
class DemandedBitsAnalysis : public AnalysisInfoMixin<DemandedBitsAnalysis> {
105105
friend AnalysisInfoMixin<DemandedBitsAnalysis>;
106106

107-
static AnalysisKey Key;
107+
LLVM_ABI static AnalysisKey Key;
108108

109109
public:
110110
/// Provide the result type for this analysis pass.

0 commit comments

Comments
 (0)