Go to the source code of this file.
Namespaces |
| namespace | llvm |
| | List of target independent CodeGen pass IDs.
|
| namespace | llvm::PPCII |
Enumerations |
| enum | llvm::PPCII::TOF {
llvm::PPCII::MO_NO_FLAG,
llvm::PPCII::MO_PLT_OR_STUB = 1,
llvm::PPCII::MO_PIC_FLAG = 2,
llvm::PPCII::MO_NLP_FLAG = 4,
llvm::PPCII::MO_NLP_HIDDEN_FLAG = 8,
llvm::PPCII::MO_ACCESS_MASK = 0xf0,
llvm::PPCII::MO_LO = 1 << 4,
llvm::PPCII::MO_HA = 2 << 4,
llvm::PPCII::MO_TPREL_LO = 4 << 4,
llvm::PPCII::MO_TPREL_HA = 3 << 4,
llvm::PPCII::MO_DTPREL_LO = 5 << 4,
llvm::PPCII::MO_TLSLD_LO = 6 << 4,
llvm::PPCII::MO_TOC_LO = 7 << 4,
llvm::PPCII::MO_TLS = 8 << 4
} |
| | Target Operand Flag enum. More...
|
Functions |
| FunctionPass * | llvm::createPPCCTRLoops (PPCTargetMachine &TM) |
| FunctionPass * | llvm::createPPCCTRLoopsVerify () |
| FunctionPass * | llvm::createPPCEarlyReturnPass () |
| FunctionPass * | llvm::createPPCVSXCopyPass () |
| FunctionPass * | llvm::createPPCVSXCopyCleanupPass () |
| FunctionPass * | llvm::createPPCVSXFMAMutatePass () |
| FunctionPass * | llvm::createPPCBranchSelectionPass () |
| FunctionPass * | llvm::createPPCISelDag (PPCTargetMachine &TM) |
| void | llvm::LowerPPCMachineInstrToMCInst (const MachineInstr *MI, MCInst &OutMI, AsmPrinter &AP, bool isDarwin) |
| ImmutablePass * | llvm::createPPCTargetTransformInfoPass (const PPCTargetMachine *TM) |
| | Creates an PPC-specific Target Transformation Info pass.
|
| void | llvm::initializePPCVSXFMAMutatePass (PassRegistry &) |
Variables |
| char & | llvm::PPCVSXFMAMutateID = PPCVSXFMAMutate::ID |