LLVM: lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp File Reference (original) (raw)
Go to the source code of this file.
| Macros | |
|---|---|
| #define | DEBUG_TYPE "printfToRuntime" |
| Enumerations | |
|---|---|
| enum | { DWORD_ALIGN = 4 } |
| Functions | |
|---|---|
| INITIALIZE_PASS_BEGIN (AMDGPUPrintfRuntimeBinding, "amdgpu-printf-runtime-binding", "AMDGPU Printf lowering", false, false) INITIALIZE_PASS_END(AMDGPUPrintfRuntimeBinding | |
| static bool | shouldPrintAsStr (char Specifier, Type *OpType) |
| constexpr StringLiteral | NonLiteralStr ("???") |
| static StringRef | getAsConstantStr (Value *V) |
| static void | diagnoseInvalidFormatString (const CallBase *CI) |
| Variables | |
|---|---|
| amdgpu printf runtime | binding |
| amdgpu printf runtime AMDGPU Printf | lowering |
| amdgpu printf runtime AMDGPU Printf | false |
◆ DEBUG_TYPE
#define DEBUG_TYPE "printfToRuntime"
◆ anonymous enum
◆ diagnoseInvalidFormatString()
◆ getAsConstantStr()
◆ INITIALIZE_PASS_BEGIN()
| INITIALIZE_PASS_BEGIN | ( | AMDGPUPrintfRuntimeBinding | , |
|---|---|---|---|
| "amdgpu-printf-runtime-binding" | , | ||
| "AMDGPU Printf lowering" | , | ||
| false | , | ||
| false | ) |
◆ NonLiteralStr()
◆ shouldPrintAsStr()
◆ binding
amdgpu printf runtime binding
◆ false
amdgpu printf runtime AMDGPU Printf false
◆ lowering
amdgpu printf runtime AMDGPU Printf lowering