diff options
Diffstat (limited to 'llvm/lib/Target/AArch64/AArch64.h')
| -rw-r--r-- | llvm/lib/Target/AArch64/AArch64.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64.h b/llvm/lib/Target/AArch64/AArch64.h index 1396841..a8e15c3 100644 --- a/llvm/lib/Target/AArch64/AArch64.h +++ b/llvm/lib/Target/AArch64/AArch64.h @@ -26,11 +26,14 @@ namespace llvm { class AArch64RegisterBankInfo; class AArch64Subtarget; class AArch64TargetMachine; +enum class CodeGenOptLevel; class FunctionPass; class InstructionSelector; +class ModulePass; FunctionPass *createAArch64DeadRegisterDefinitions(); FunctionPass *createAArch64RedundantCopyEliminationPass(); +FunctionPass *createAArch64RedundantCondBranchPass(); FunctionPass *createAArch64CondBrTuning(); FunctionPass *createAArch64CompressJumpTablesPass(); FunctionPass *createAArch64ConditionalCompares(); @@ -101,6 +104,7 @@ void initializeAArch64PostSelectOptimizePass(PassRegistry &); void initializeAArch64PreLegalizerCombinerPass(PassRegistry &); void initializeAArch64PromoteConstantPass(PassRegistry&); void initializeAArch64RedundantCopyEliminationPass(PassRegistry&); +void initializeAArch64RedundantCondBranchPass(PassRegistry &); void initializeAArch64SIMDInstrOptPass(PassRegistry &); void initializeAArch64SLSHardeningPass(PassRegistry &); void initializeAArch64SpeculationHardeningPass(PassRegistry &); |
