LLVM API Documentation

Classes | Namespaces | Enumerations
AMDGPUISelLowering.h File Reference

Interface definition of the TargetLowering class that is common to all AMD GPUs. More...

#include "llvm/Target/TargetLowering.h"
Include dependency graph for AMDGPUISelLowering.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::AMDGPUTargetLowering

Namespaces

namespace  llvm
 

List of target independent CodeGen pass IDs.


namespace  llvm::AMDGPUISD

Enumerations

enum  {
  llvm::AMDGPUISD::FIRST_NUMBER = ISD::BUILTIN_OP_END, llvm::AMDGPUISD::CALL, llvm::AMDGPUISD::UMUL, llvm::AMDGPUISD::RET_FLAG,
  llvm::AMDGPUISD::BRANCH_COND, llvm::AMDGPUISD::DWORDADDR, llvm::AMDGPUISD::FRACT, llvm::AMDGPUISD::CLAMP,
  llvm::AMDGPUISD::MAD, llvm::AMDGPUISD::COS_HW, llvm::AMDGPUISD::SIN_HW, llvm::AMDGPUISD::FMAX,
  llvm::AMDGPUISD::SMAX, llvm::AMDGPUISD::UMAX, llvm::AMDGPUISD::FMIN, llvm::AMDGPUISD::SMIN,
  llvm::AMDGPUISD::UMIN, llvm::AMDGPUISD::URECIP, llvm::AMDGPUISD::DIV_SCALE, llvm::AMDGPUISD::DIV_FMAS,
  llvm::AMDGPUISD::DIV_FIXUP, llvm::AMDGPUISD::TRIG_PREOP, llvm::AMDGPUISD::RCP, llvm::AMDGPUISD::RSQ,
  llvm::AMDGPUISD::RSQ_LEGACY, llvm::AMDGPUISD::RSQ_CLAMPED, llvm::AMDGPUISD::LDEXP, llvm::AMDGPUISD::DOT4,
  llvm::AMDGPUISD::BFE_U32, llvm::AMDGPUISD::BFE_I32, llvm::AMDGPUISD::BFI, llvm::AMDGPUISD::BFM,
  llvm::AMDGPUISD::BREV, llvm::AMDGPUISD::MUL_U24, llvm::AMDGPUISD::MUL_I24, llvm::AMDGPUISD::MAD_U24,
  llvm::AMDGPUISD::MAD_I24, llvm::AMDGPUISD::TEXTURE_FETCH, llvm::AMDGPUISD::EXPORT, llvm::AMDGPUISD::CONST_ADDRESS,
  llvm::AMDGPUISD::REGISTER_LOAD, llvm::AMDGPUISD::REGISTER_STORE, llvm::AMDGPUISD::LOAD_INPUT, llvm::AMDGPUISD::SAMPLE,
  llvm::AMDGPUISD::SAMPLEB, llvm::AMDGPUISD::SAMPLED, llvm::AMDGPUISD::SAMPLEL, llvm::AMDGPUISD::CVT_F32_UBYTE0,
  llvm::AMDGPUISD::CVT_F32_UBYTE1, llvm::AMDGPUISD::CVT_F32_UBYTE2, llvm::AMDGPUISD::CVT_F32_UBYTE3, llvm::AMDGPUISD::BUILD_VERTICAL_VECTOR,
  llvm::AMDGPUISD::CONST_DATA_PTR, llvm::AMDGPUISD::FIRST_MEM_OPCODE_NUMBER = ISD::FIRST_TARGET_MEMORY_OPCODE, llvm::AMDGPUISD::STORE_MSKOR, llvm::AMDGPUISD::LOAD_CONSTANT,
  llvm::AMDGPUISD::TBUFFER_STORE_FORMAT, llvm::AMDGPUISD::LAST_AMDGPU_ISD_NUMBER
}

Detailed Description

Interface definition of the TargetLowering class that is common to all AMD GPUs.

Definition in file AMDGPUISelLowering.h.