LLVM API Documentation
This is the parent TargetLowering class for hardware code gen targets. More...
#include "AMDGPUISelLowering.h"#include "AMDGPU.h"#include "AMDGPUFrameLowering.h"#include "AMDGPURegisterInfo.h"#include "AMDGPUSubtarget.h"#include "AMDILIntrinsicInfo.h"#include "R600MachineFunctionInfo.h"#include "SIMachineFunctionInfo.h"#include "llvm/CodeGen/CallingConvLower.h"#include "llvm/CodeGen/MachineFunction.h"#include "llvm/CodeGen/MachineRegisterInfo.h"#include "llvm/CodeGen/SelectionDAG.h"#include "llvm/CodeGen/TargetLoweringObjectFileImpl.h"#include "llvm/IR/DataLayout.h"#include "AMDGPUGenCallingConv.inc"
Go to the source code of this file.
Macros | |
| #define | NODE_NAME_CASE(node) case AMDGPUISD::node: return #node; |
Functions | |
| static bool | allocateStack (unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) |
This is the parent TargetLowering class for hardware code gen targets.
Definition in file AMDGPUISelLowering.cpp.
| #define NODE_NAME_CASE | ( | node | ) | case AMDGPUISD::node: return #node; |
Definition at line 798 of file AMDGPUISelLowering.cpp.
Referenced by llvm::AMDGPUTargetLowering::getTargetNodeName().
|
static |
Definition at line 32 of file AMDGPUISelLowering.cpp.
References llvm::CCState::addLoc(), llvm::CCState::AllocateStack(), llvm::CCValAssign::getMem(), llvm::ISD::ArgFlagsTy::getOrigAlign(), and llvm::MVT::getSizeInBits().