LLVM 24.0.0git
NVPTXTargetMachine.cpp File Reference

Go to the source code of this file.

Functions

LLVM_ABI LLVM_EXTERNAL_VISIBILITY void LLVMInitializeNVPTXTarget ()

Variables

cl::opt< boolDisableLoadStoreVectorizer ("disable-nvptx-load-store-vectorizer", cl::desc("Disable load/store vectorizer"), cl::init(false), cl::Hidden)
cl::opt< boolDisableNVPTXIRPeephole ("disable-nvptx-ir-peephole", cl::desc("Disable NVPTX IR Peephole"), cl::init(false), cl::Hidden)
static cl::opt< boolDisableRequireStructuredCFG ("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)

Function Documentation

◆ LLVMInitializeNVPTXTarget()

Variable Documentation

◆ 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