LLVM 22.0.0git
NVPTXSelectionDAGInfo.h File Reference
#include "llvm/CodeGen/SelectionDAGTargetInfo.h"
#include "NVPTXGenSDNodeInfo.inc"

Go to the source code of this file.

Classes

class  llvm::NVPTXSelectionDAGInfo

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::NVPTXISD

Macros

#define GET_SDNODE_ENUM

Enumerations

enum  llvm::NVPTXISD::NodeType : unsigned {
  llvm::NVPTXISD::SETP_F16X2 = GENERATED_OPCODE_END , llvm::NVPTXISD::SETP_BF16X2 , llvm::NVPTXISD::UNPACK_VECTOR , llvm::NVPTXISD::FIRST_MEMORY_OPCODE ,
  llvm::NVPTXISD::ATOMIC_CMP_SWAP_B128 = FIRST_MEMORY_OPCODE , llvm::NVPTXISD::ATOMIC_SWAP_B128 , llvm::NVPTXISD::LoadV2 , llvm::NVPTXISD::LoadV4 ,
  llvm::NVPTXISD::LoadV8 , llvm::NVPTXISD::LDUV2 , llvm::NVPTXISD::LDUV4 , llvm::NVPTXISD::StoreV2 ,
  llvm::NVPTXISD::StoreV4 , llvm::NVPTXISD::StoreV8 , llvm::NVPTXISD::LAST_MEMORY_OPCODE = StoreV8
}

Macro Definition Documentation

◆ GET_SDNODE_ENUM

#define GET_SDNODE_ENUM

Definition at line 14 of file NVPTXSelectionDAGInfo.h.