Go to the source code of this file.
◆ LLVMInitializeNVPTXTarget()
Definition at line 63 of file NVPTXTargetMachine.cpp.
References llvm::PassRegistry::getPassRegistry(), llvm::getTheNVPTXTarget32(), llvm::getTheNVPTXTarget64(), llvm::initializeGenericToNVVMLegacyPassPass(), llvm::initializeNVPTXAAWrapperPassPass(), llvm::initializeNVPTXAddressFolderLegacyPassPass(), llvm::initializeNVPTXAllocaHoistingLegacyPassPass(), llvm::initializeNVPTXAsmPrinterPass(), llvm::initializeNVPTXAssignValidGlobalNamesLegacyPassPass(), llvm::initializeNVPTXAtomicLowerLegacyPassPass(), llvm::initializeNVPTXCtorDtorLoweringLegacyPass(), llvm::initializeNVPTXDAGToDAGISelLegacyPass(), llvm::initializeNVPTXExternalAAWrapperPass(), llvm::initializeNVPTXForwardParamsLegacyPassPass(), llvm::initializeNVPTXIRPeepholePass(), llvm::initializeNVPTXLowerAggrCopiesLegacyPassPass(), llvm::initializeNVPTXLowerAllocaLegacyPassPass(), llvm::initializeNVPTXLowerArgsLegacyPassPass(), llvm::initializeNVPTXLowerUnreachableLegacyPassPass(), llvm::initializeNVPTXMarkKernelPtrsGlobalLegacyPassPass(), llvm::initializeNVPTXPeepholeLegacyPassPass(), llvm::initializeNVPTXPrologEpilogLegacyPassPass(), llvm::initializeNVPTXPromoteParamAlignLegacyPassPass(), llvm::initializeNVPTXProxyRegErasureLegacyPassPass(), llvm::initializeNVPTXTagInvariantLoadLegacyPassPass(), llvm::initializeNVVMIntrRangePass(), llvm::initializeNVVMReflectLegacyPassPass(), LLVM_ABI, LLVM_EXTERNAL_VISIBILITY, X, and Y.
◆ DisableLoadStoreVectorizer
| cl::opt< bool > DisableLoadStoreVectorizer("disable-nvptx-load-store-vectorizer", cl::desc("Disable load/store vectorizer"), cl::init(false), cl::Hidden) |
( |
"disable-nvptx-load-store-vectorizer" | , |
|
|
cl::desc("Disable load/store vectorizer") | , |
|
|
cl::init(false) | , |
|
|
cl::Hidden | ) |
◆ DisableNVPTXIRPeephole
| cl::opt< bool > DisableNVPTXIRPeephole("disable-nvptx-ir-peephole", cl::desc("Disable NVPTX IR Peephole"), cl::init(false), cl::Hidden) |
( |
"disable-nvptx-ir-peephole" | , |
|
|
cl::desc("Disable NVPTX IR Peephole") | , |
|
|
cl::init(false) | , |
|
|
cl::Hidden | ) |
◆ DisableRequireStructuredCFG
| cl::opt< bool > DisableRequireStructuredCFG("disable-nvptx-require-structured-cfg", cl::desc("Transitional flag to turn off NVPTX's requirement on preserving " "structured CFG. The requirement should be disabled only when " "unexpected regressions happen."), cl::init(false), cl::Hidden) |
( |
"disable-nvptx-require-structured-cfg" | , |
|
|
cl::desc("Transitional flag to turn off NVPTX's requirement on preserving " "structured CFG. The requirement should be disabled only when " "unexpected regressions happen.") | , |
|
|
cl::init(false) | , |
|
|
cl::Hidden | ) |
|
static |