Go to the source code of this file.
|
| static cl::opt< bool > | DisableCTRLoops ("disable-ppc-ctrloops", cl::Hidden, cl::desc("Disable CTR loops for PPC")) |
| |
| static cl::opt< bool > | DisablePreIncPrep ("disable-ppc-preinc-prep", cl::Hidden, cl::desc("Disable PPC loop preinc prep")) |
| |
| static cl::opt< bool > | VSXFMAMutateEarly ("schedule-ppc-vsx-fma-mutation-early", cl::Hidden, cl::desc("Schedule VSX FMA instruction mutation early")) |
| |
| static cl::opt< bool > | DisableVSXSwapRemoval ("disable-ppc-vsx-swap-removal", cl::Hidden, cl::desc("Disable VSX Swap Removal for PPC")) |
| |
| static cl::opt< bool > | EnableGEPOpt ("ppc-gep-opt", cl::Hidden, cl::desc("Enable optimizations on complex GEPs"), cl::init(true)) |
| |
| static cl::opt< bool > | EnablePrefetch ("enable-ppc-prefetching", cl::desc("disable software prefetching on PPC"), cl::init(false), cl::Hidden) |
| |
| static cl::opt< bool > | EnableExtraTOCRegDeps ("enable-ppc-extra-toc-reg-deps", cl::desc("Add extra TOC register dependencies"), cl::init(true), cl::Hidden) |
| |
Definition at line 139 of file PPCTargetMachine.cpp.
References llvm::StringRef::empty(), llvm::MCTargetOptions::getABIName(), llvm::Triple::getArch(), llvm::Triple::isMacOSX(), llvm::TargetOptions::MCOptions, llvm::Triple::ppc64, llvm::Triple::ppc64le, llvm::PPCTargetMachine::PPC_ABI_ELFv1, llvm::PPCTargetMachine::PPC_ABI_ELFv2, llvm::PPCTargetMachine::PPC_ABI_UNKNOWN, and llvm::StringRef::startswith().
| static std::string getDataLayoutString |
( |
const Triple & |
T | ) |
|
|
static |
| void LLVMInitializePowerPCTarget |
( |
| ) |
|
| cl:: opt<bool> DisableCTRLoops("disable-ppc-ctrloops", cl::Hidden, cl::desc("Disable CTR loops for PPC")) |
|
static |
| cl:: opt<bool> DisablePreIncPrep("disable-ppc-preinc-prep", cl::Hidden, cl::desc("Disable PPC loop preinc prep")) |
|
static |
| cl:: opt<bool> DisableVSXSwapRemoval("disable-ppc-vsx-swap-removal", cl::Hidden, cl::desc("Disable VSX Swap Removal for PPC")) |
|
static |
| cl::opt<bool> EnableExtraTOCRegDeps("enable-ppc-extra-toc-reg-deps", cl::desc("Add extra TOC register dependencies"), cl::init(true), cl::Hidden) |
|
static |
| cl::opt<bool> EnablePrefetch("enable-ppc-prefetching", cl::desc("disable software prefetching on PPC"), cl::init(false), cl::Hidden) |
|
static |
| cl::opt<bool> VSXFMAMutateEarly("schedule-ppc-vsx-fma-mutation-early", cl::Hidden, cl::desc("Schedule VSX FMA instruction mutation early")) |
|
static |