|
LLVM 22.0.0git
|
#include "AMDGPUPreloadKernArgProlog.h"#include "AMDGPU.h"#include "GCNSubtarget.h"#include "SIMachineFunctionInfo.h"#include "llvm/CodeGen/MachineFunctionPass.h"#include "llvm/TargetParser/TargetParser.h"Go to the source code of this file.
Macros | |
| #define | DEBUG_TYPE "amdgpu-preload-kern-arg-prolog" |
Functions | |
| static LoadConfig | getLoadParameters (const TargetRegisterInfo &TRI, Register KernArgPreloadSGPR, unsigned NumKernArgPreloadSGPRs) |
| Find the largest possible load size that fits with SGPR alignment. | |
| #define DEBUG_TYPE "amdgpu-preload-kern-arg-prolog" |
Definition at line 38 of file AMDGPUPreloadKernArgProlog.cpp.
|
static |
Find the largest possible load size that fits with SGPR alignment.
Definition at line 157 of file AMDGPUPreloadKernArgProlog.cpp.
References llvm::CallingConv::C, and TRI.