|
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) |
|