LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Enumerations
NVPTXISelLowering.h File Reference
#include "NVPTX.h"
#include "NVPTXSubtarget.h"
#include "llvm/CodeGen/SelectionDAG.h"
#include "llvm/Target/TargetLowering.h"
Include dependency graph for NVPTXISelLowering.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::NVPTXTargetLowering
 

Namespaces

 llvm
 List of target independent CodeGen pass IDs.
 
 llvm::NVPTXISD
 

Enumerations

enum  llvm::NVPTXISD::NodeType {
  llvm::NVPTXISD::FIRST_NUMBER = ISD::BUILTIN_OP_END, llvm::NVPTXISD::Wrapper, llvm::NVPTXISD::CALL, llvm::NVPTXISD::RET_FLAG,
  llvm::NVPTXISD::LOAD_PARAM, llvm::NVPTXISD::DeclareParam, llvm::NVPTXISD::DeclareScalarParam, llvm::NVPTXISD::DeclareRetParam,
  llvm::NVPTXISD::DeclareRet, llvm::NVPTXISD::DeclareScalarRet, llvm::NVPTXISD::PrintCall, llvm::NVPTXISD::PrintCallUni,
  llvm::NVPTXISD::CallArgBegin, llvm::NVPTXISD::CallArg, llvm::NVPTXISD::LastCallArg, llvm::NVPTXISD::CallArgEnd,
  llvm::NVPTXISD::CallVoid, llvm::NVPTXISD::CallVal, llvm::NVPTXISD::CallSymbol, llvm::NVPTXISD::Prototype,
  llvm::NVPTXISD::MoveParam, llvm::NVPTXISD::PseudoUseParam, llvm::NVPTXISD::RETURN, llvm::NVPTXISD::CallSeqBegin,
  llvm::NVPTXISD::CallSeqEnd, llvm::NVPTXISD::CallPrototype, llvm::NVPTXISD::Dummy, llvm::NVPTXISD::LoadV2 = ISD::FIRST_TARGET_MEMORY_OPCODE,
  llvm::NVPTXISD::LoadV4, llvm::NVPTXISD::LDGV2, llvm::NVPTXISD::LDGV4, llvm::NVPTXISD::LDUV2,
  llvm::NVPTXISD::LDUV4, llvm::NVPTXISD::StoreV2, llvm::NVPTXISD::StoreV4, llvm::NVPTXISD::LoadParam,
  llvm::NVPTXISD::LoadParamV2, llvm::NVPTXISD::LoadParamV4, llvm::NVPTXISD::StoreParam, llvm::NVPTXISD::StoreParamV2,
  llvm::NVPTXISD::StoreParamV4, llvm::NVPTXISD::StoreParamS32, llvm::NVPTXISD::StoreParamU32, llvm::NVPTXISD::StoreRetval,
  llvm::NVPTXISD::StoreRetvalV2, llvm::NVPTXISD::StoreRetvalV4
}