LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Enumerations | Functions
llvm::SystemZISD Namespace Reference

Enumerations

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

Functions

bool isPCREL (unsigned Opcode)
 

Enumeration Type Documentation

anonymous enum
Enumerator
FIRST_NUMBER 
RET_FLAG 
CALL 
SIBCALL 
PCREL_WRAPPER 
PCREL_OFFSET 
ICMP 
FCMP 
TM 
BR_CCMASK 
SELECT_CCMASK 
ADJDYNALLOC 
EXTRACT_ACCESS 
UMUL_LOHI64 
SDIVREM32 
SDIVREM64 
UDIVREM32 
UDIVREM64 
MVC 
MVC_LOOP 
NC 
NC_LOOP 
OC 
OC_LOOP 
XC 
XC_LOOP 
CLC 
CLC_LOOP 
STPCPY 
STRCMP 
SEARCH_STRING 
IPM 
ATOMIC_SWAPW 
ATOMIC_LOADW_ADD 
ATOMIC_LOADW_SUB 
ATOMIC_LOADW_AND 
ATOMIC_LOADW_OR 
ATOMIC_LOADW_XOR 
ATOMIC_LOADW_NAND 
ATOMIC_LOADW_MIN 
ATOMIC_LOADW_MAX 
ATOMIC_LOADW_UMIN 
ATOMIC_LOADW_UMAX 
ATOMIC_CMP_SWAPW 
PREFETCH 

Definition at line 25 of file SystemZISelLowering.h.

Function Documentation

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

Definition at line 175 of file SystemZISelLowering.h.

References PCREL_OFFSET, and PCREL_WRAPPER.