LLVM API Documentation

Enumerations | Functions
llvm::SystemZISD Namespace Reference

Enumerations

enum  {
  FIRST_NUMBER = ISD::BUILTIN_OP_END, RET_FLAG, CALL, SIBCALL,
  PCREL_WRAPPER, PCREL_OFFSET, IABS, 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, SERIALIZE, 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 
IABS 
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 
SERIALIZE 
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 181 of file SystemZISelLowering.h.

References PCREL_OFFSET, and PCREL_WRAPPER.