diff options
Diffstat (limited to 'contrib/llvm-project/llvm/lib/Target/PowerPC/PPC.h')
-rw-r--r-- | contrib/llvm-project/llvm/lib/Target/PowerPC/PPC.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/contrib/llvm-project/llvm/lib/Target/PowerPC/PPC.h b/contrib/llvm-project/llvm/lib/Target/PowerPC/PPC.h index 7235a878e38b..4eceb3afc70f 100644 --- a/contrib/llvm-project/llvm/lib/Target/PowerPC/PPC.h +++ b/contrib/llvm-project/llvm/lib/Target/PowerPC/PPC.h @@ -33,7 +33,6 @@ class MCInst; class MCOperand; class ModulePass; -FunctionPass *createPPCCTRLoops(); #ifndef NDEBUG FunctionPass *createPPCCTRLoopsVerify(); #endif @@ -53,12 +52,12 @@ FunctionPass *createPPCCTRLoops(); FunctionPass *createPPCExpandISELPass(); FunctionPass *createPPCPreEmitPeepholePass(); FunctionPass *createPPCExpandAtomicPseudoPass(); + FunctionPass *createPPCCTRLoopsPass(); void LowerPPCMachineInstrToMCInst(const MachineInstr *MI, MCInst &OutMI, AsmPrinter &AP); bool LowerPPCMachineOperandToMCOperand(const MachineOperand &MO, MCOperand &OutMO, AsmPrinter &AP); - void initializePPCCTRLoopsPass(PassRegistry&); #ifndef NDEBUG void initializePPCCTRLoopsVerifyPass(PassRegistry&); #endif @@ -77,6 +76,7 @@ FunctionPass *createPPCCTRLoops(); void initializePPCTLSDynamicCallPass(PassRegistry &); void initializePPCMIPeepholePass(PassRegistry&); void initializePPCExpandAtomicPseudoPass(PassRegistry &); + void initializePPCCTRLoopsPass(PassRegistry &); extern char &PPCVSXFMAMutateID; @@ -84,6 +84,10 @@ FunctionPass *createPPCCTRLoops(); void initializePPCLowerMASSVEntriesPass(PassRegistry &); extern char &PPCLowerMASSVEntriesID; + ModulePass *createPPCGenScalarMASSEntriesPass(); + void initializePPCGenScalarMASSEntriesPass(PassRegistry &); + extern char &PPCGenScalarMASSEntriesID; + InstructionSelector * createPPCInstructionSelector(const PPCTargetMachine &, const PPCSubtarget &, const PPCRegisterBankInfo &); |