LLVM 20.0.0git
Enumerations
llvm::NVPTXISD Namespace Reference

Enumerations

enum  NodeType : unsigned {
  FIRST_NUMBER = ISD::BUILTIN_OP_END , Wrapper , CALL , RET_GLUE ,
  LOAD_PARAM , DeclareParam , DeclareScalarParam , DeclareRetParam ,
  DeclareRet , DeclareScalarRet , PrintCall , PrintConvergentCall ,
  PrintCallUni , PrintConvergentCallUni , CallArgBegin , CallArg ,
  LastCallArg , CallArgEnd , CallVoid , CallVal ,
  CallSymbol , Prototype , MoveParam , PseudoUseParam ,
  RETURN , CallSeqBegin , CallSeqEnd , CallPrototype ,
  ProxyReg , FSHL_CLAMP , FSHR_CLAMP , MUL_WIDE_SIGNED ,
  MUL_WIDE_UNSIGNED , IMAD , SETP_F16X2 , SETP_BF16X2 ,
  BFE , BFI , PRMT , FCOPYSIGN ,
  DYNAMIC_STACKALLOC , STACKRESTORE , STACKSAVE , BrxStart ,
  BrxItem , BrxEnd , Dummy , FIRST_MEMORY_OPCODE ,
  LoadV2 = FIRST_MEMORY_OPCODE , LoadV4 , LDUV2 , LDUV4 ,
  StoreV2 , StoreV4 , LoadParam , LoadParamV2 ,
  LoadParamV4 , StoreParam , StoreParamV2 , StoreParamV4 ,
  StoreParamS32 , StoreParamU32 , StoreRetval , StoreRetvalV2 ,
  StoreRetvalV4 , LAST_MEMORY_OPCODE = StoreRetvalV4
}
 

Enumeration Type Documentation

◆ NodeType

Enumerator
FIRST_NUMBER 
Wrapper 
CALL 
RET_GLUE 
LOAD_PARAM 
DeclareParam 
DeclareScalarParam 
DeclareRetParam 
DeclareRet 
DeclareScalarRet 
PrintCall 
PrintConvergentCall 
PrintCallUni 
PrintConvergentCallUni 
CallArgBegin 
CallArg 
LastCallArg 
CallArgEnd 
CallVoid 
CallVal 
CallSymbol 
Prototype 
MoveParam 
PseudoUseParam 
RETURN 
CallSeqBegin 
CallSeqEnd 
CallPrototype 
ProxyReg 
FSHL_CLAMP 
FSHR_CLAMP 
MUL_WIDE_SIGNED 
MUL_WIDE_UNSIGNED 
IMAD 
SETP_F16X2 
SETP_BF16X2 
BFE 
BFI 
PRMT 
FCOPYSIGN 
DYNAMIC_STACKALLOC 
STACKRESTORE 
STACKSAVE 
BrxStart 
BrxItem 
BrxEnd 
Dummy 
FIRST_MEMORY_OPCODE 
LoadV2 
LoadV4 
LDUV2 
LDUV4 
StoreV2 
StoreV4 
LoadParam 
LoadParamV2 
LoadParamV4 
StoreParam 
StoreParamV2 
StoreParamV4 
StoreParamS32 
StoreParamU32 
StoreRetval 
StoreRetvalV2 
StoreRetvalV4 
LAST_MEMORY_OPCODE 

Definition at line 23 of file NVPTXISelLowering.h.