15 #ifndef LLVM_TARGET_NVPTX_H
16 #define LLVM_TARGET_NVPTX_H
28 class NVPTXTargetMachine;
30 class MachineFunctionPass;
31 class formatted_raw_ostream;
111 namespace PTXLdStInstCode {
133 namespace PTXCvtMode {
152 namespace PTXCmpMode {
183 #define GET_REGINFO_ENUM
184 #include "NVPTXGenRegisterInfo.inc"
187 #define GET_INSTRINFO_ENUM
188 #include "NVPTXGenInstrInfo.inc"
static const char * NVPTXCondCodeToString(NVPTXCC::CondCodes CC)
bool isImageOrSamplerVal(const Value *, const Module *)
MachineFunctionPass * createNVPTXPrologEpilogPass()
ModulePass * createGenericToNVVMPass()
#define llvm_unreachable(msg)
ModulePass * createNVVMReflectPass()
FunctionPass * createNVPTXISelDag(NVPTXTargetMachine &TM, llvm::CodeGenOpt::Level OptLevel)