|
| Expected< std::unique_ptr< TargetMachine > > | createTargetMachine (Module &M, StringRef Arch, unsigned OptLevel=3) |
| |
| void | runOptimizationPassPipeline (Module &M, StringRef Arch, const std::string &PassPipeline, unsigned CodegenOptLevel=3) |
| |
| void | runOptimizationPassPipeline (Module &M, StringRef Arch, char OptLevel='3', unsigned CodegenOptLevel=3) |
| |
| const SmallVector< StringRef > & | gridDimXFnName () |
| |
| const SmallVector< StringRef > & | gridDimYFnName () |
| |
| const SmallVector< StringRef > & | gridDimZFnName () |
| |
| const SmallVector< StringRef > & | blockDimXFnName () |
| |
| const SmallVector< StringRef > & | blockDimYFnName () |
| |
| const SmallVector< StringRef > & | blockDimZFnName () |
| |
| const SmallVector< StringRef > & | blockIdxXFnName () |
| |
| const SmallVector< StringRef > & | blockIdxYFnName () |
| |
| const SmallVector< StringRef > & | blockIdxZFnName () |
| |
| const SmallVector< StringRef > & | threadIdxXFnName () |
| |
| const SmallVector< StringRef > & | threadIdxYFnName () |
| |
| const SmallVector< StringRef > & | threadIdxZFnName () |
| |
| Expected< sys::fs::TempFile > | createTempFile (StringRef Prefix, StringRef Suffix) |
| |
| std::unique_ptr< MemoryBuffer > | codegenRTC (Module &M, StringRef DeviceArch) |
| |