Changeset View
Changeset View
Standalone View
Standalone View
llvm/lib/Target/PowerPC/PPC.h
Show All 22 Lines | 22 | namespace llvm { | |||
---|---|---|---|---|---|
23 | class PPCTargetMachine; | 23 | class PPCTargetMachine; | ||
24 | class PassRegistry; | 24 | class PassRegistry; | ||
25 | class FunctionPass; | 25 | class FunctionPass; | ||
26 | class MachineInstr; | 26 | class MachineInstr; | ||
27 | class MachineOperand; | 27 | class MachineOperand; | ||
28 | class AsmPrinter; | 28 | class AsmPrinter; | ||
29 | class MCInst; | 29 | class MCInst; | ||
30 | class MCOperand; | 30 | class MCOperand; | ||
31 | class ModulePass; | ||||
31 | 32 | | |||
32 | FunctionPass *createPPCCTRLoops(); | 33 | FunctionPass *createPPCCTRLoops(); | ||
33 | #ifndef NDEBUG | 34 | #ifndef NDEBUG | ||
34 | FunctionPass *createPPCCTRLoopsVerify(); | 35 | FunctionPass *createPPCCTRLoopsVerify(); | ||
35 | #endif | 36 | #endif | ||
36 | FunctionPass *createPPCLoopPreIncPrepPass(PPCTargetMachine &TM); | 37 | FunctionPass *createPPCLoopPreIncPrepPass(PPCTargetMachine &TM); | ||
37 | FunctionPass *createPPCTOCRegDepsPass(); | 38 | FunctionPass *createPPCTOCRegDepsPass(); | ||
38 | FunctionPass *createPPCEarlyReturnPass(); | 39 | FunctionPass *createPPCEarlyReturnPass(); | ||
Show All 33 Lines | 62 | #endif | |||
72 | void initializePPCBoolRetToIntPass(PassRegistry&); | 73 | void initializePPCBoolRetToIntPass(PassRegistry&); | ||
73 | void initializePPCExpandISELPass(PassRegistry &); | 74 | void initializePPCExpandISELPass(PassRegistry &); | ||
74 | void initializePPCPreEmitPeepholePass(PassRegistry &); | 75 | void initializePPCPreEmitPeepholePass(PassRegistry &); | ||
75 | void initializePPCTLSDynamicCallPass(PassRegistry &); | 76 | void initializePPCTLSDynamicCallPass(PassRegistry &); | ||
76 | void initializePPCMIPeepholePass(PassRegistry&); | 77 | void initializePPCMIPeepholePass(PassRegistry&); | ||
77 | 78 | | |||
78 | extern char &PPCVSXFMAMutateID; | 79 | extern char &PPCVSXFMAMutateID; | ||
79 | 80 | | |||
81 | ModulePass *createPPCLowerMASSVEntriesPass(); | ||||
82 | void initializePPCLowerMASSVEntriesPass(PassRegistry &); | ||||
83 | extern char &PPCLowerMASSVEntriesID; | ||||
84 | | ||||
80 | namespace PPCII { | 85 | namespace PPCII { | ||
81 | 86 | | |||
82 | /// Target Operand Flag enum. | 87 | /// Target Operand Flag enum. | ||
83 | enum TOF { | 88 | enum TOF { | ||
84 | //===------------------------------------------------------------------===// | 89 | //===------------------------------------------------------------------===// | ||
85 | // PPC Specific MachineOperand flags. | 90 | // PPC Specific MachineOperand flags. | ||
86 | MO_NO_FLAG, | 91 | MO_NO_FLAG, | ||
87 | 92 | | |||
▲ Show 20 Lines • Show All 42 Lines • Show Last 20 Lines |