LLVM API Documentation

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

Go to the source code of this file.

Classes

class  llvm::SystemZTargetLowering
 

Namespaces

 llvm
 List of target independent CodeGen pass IDs.
 
 llvm::SystemZISD
 
 llvm::SystemZICMP
 

Enumerations

enum  {
  llvm::SystemZISD::FIRST_NUMBER = ISD::BUILTIN_OP_END, llvm::SystemZISD::RET_FLAG, llvm::SystemZISD::CALL, llvm::SystemZISD::SIBCALL,
  llvm::SystemZISD::PCREL_WRAPPER, llvm::SystemZISD::PCREL_OFFSET, llvm::SystemZISD::ICMP, llvm::SystemZISD::FCMP,
  llvm::SystemZISD::TM, llvm::SystemZISD::BR_CCMASK, llvm::SystemZISD::SELECT_CCMASK, llvm::SystemZISD::ADJDYNALLOC,
  llvm::SystemZISD::EXTRACT_ACCESS, llvm::SystemZISD::UMUL_LOHI64, llvm::SystemZISD::SDIVREM32, llvm::SystemZISD::SDIVREM64,
  llvm::SystemZISD::UDIVREM32, llvm::SystemZISD::UDIVREM64, llvm::SystemZISD::MVC, llvm::SystemZISD::MVC_LOOP,
  llvm::SystemZISD::NC, llvm::SystemZISD::NC_LOOP, llvm::SystemZISD::OC, llvm::SystemZISD::OC_LOOP,
  llvm::SystemZISD::XC, llvm::SystemZISD::XC_LOOP, llvm::SystemZISD::CLC, llvm::SystemZISD::CLC_LOOP,
  llvm::SystemZISD::STPCPY, llvm::SystemZISD::STRCMP, llvm::SystemZISD::SEARCH_STRING, llvm::SystemZISD::IPM,
  llvm::SystemZISD::ATOMIC_SWAPW = ISD::FIRST_TARGET_MEMORY_OPCODE, llvm::SystemZISD::ATOMIC_LOADW_ADD, llvm::SystemZISD::ATOMIC_LOADW_SUB, llvm::SystemZISD::ATOMIC_LOADW_AND,
  llvm::SystemZISD::ATOMIC_LOADW_OR, llvm::SystemZISD::ATOMIC_LOADW_XOR, llvm::SystemZISD::ATOMIC_LOADW_NAND, llvm::SystemZISD::ATOMIC_LOADW_MIN,
  llvm::SystemZISD::ATOMIC_LOADW_MAX, llvm::SystemZISD::ATOMIC_LOADW_UMIN, llvm::SystemZISD::ATOMIC_LOADW_UMAX, llvm::SystemZISD::ATOMIC_CMP_SWAPW,
  llvm::SystemZISD::PREFETCH
}
 
enum  { llvm::SystemZICMP::Any, llvm::SystemZICMP::UnsignedOnly, llvm::SystemZICMP::SignedOnly }
 

Functions

bool llvm::SystemZISD::isPCREL (unsigned Opcode)