@@ -115,8 +115,6 @@ FunctionPass *createX86FixupBWInsts();
115
115
// / to another, when profitable.
116
116
FunctionPass *createX86DomainReassignmentPass ();
117
117
118
- void initializeFixupBWInstPassPass (PassRegistry &);
119
-
120
118
// / This pass replaces EVEX encoded of AVX-512 instructiosn by VEX
121
119
// / encoding when possible in order to reduce code size.
122
120
FunctionPass *createX86EvexToVexInsts ();
@@ -128,10 +126,21 @@ InstructionSelector *createX86InstructionSelector(const X86TargetMachine &TM,
128
126
X86Subtarget &,
129
127
X86RegisterBankInfo &);
130
128
131
- void initializeEvexToVexInstPassPass (PassRegistry &);
132
-
133
129
FunctionPass *createX86SpeculativeLoadHardeningPass ();
134
130
131
+ void initializeEvexToVexInstPassPass (PassRegistry &);
132
+ void initializeFixupBWInstPassPass (PassRegistry &);
133
+ void initializeFixupLEAPassPass (PassRegistry &);
134
+ void initializeShadowCallStackPass (PassRegistry &);
135
+ void initializeWinEHStatePassPass (PassRegistry &);
136
+ void initializeX86AvoidSFBPassPass (PassRegistry &);
137
+ void initializeX86CallFrameOptimizationPass (PassRegistry &);
138
+ void initializeX86CmovConverterPassPass (PassRegistry &);
139
+ void initializeX86DomainReassignmentPass (PassRegistry &);
140
+ void initializeX86ExecutionDomainFixPass (PassRegistry &);
141
+ void initializeX86FlagsCopyLoweringPassPass (PassRegistry &);
142
+ void initializeX86SpeculativeLoadHardeningPassPass (PassRegistry &);
143
+
135
144
} // End llvm namespace
136
145
137
146
#endif
0 commit comments