LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

llvm::Intrinsic Namespace Reference


Enumerations

enum  ID {
  not_intrinsic = 0, vastart, vaend, vacopy,
  returnaddress, frameaddress, setjmp, longjmp,
  sigsetjmp, siglongjmp, gcroot, gcread,
  gcwrite, dbg_stoppoint, dbg_region_start, dbg_region_end,
  dbg_func_start, dbg_declare, memcpy, memmove,
  memset, isunordered, readport, writeport,
  readio, writeio
}


Detailed Description

Intrinsic Namespace - This namespace contains an enum with a value for every intrinsic/builtin function known by LLVM. These enum values are returned by Function::getIntrinsicID().


Enumeration Type Documentation

enum llvm::Intrinsic::ID
 

Enumerator:
not_intrinsic 
vastart 
vaend 
vacopy 
returnaddress 
frameaddress 
setjmp 
longjmp 
sigsetjmp 
siglongjmp 
gcroot 
gcread 
gcwrite 
dbg_stoppoint 
dbg_region_start 
dbg_region_end 
dbg_func_start 
dbg_declare 
memcpy 
memmove 
memset 
isunordered 
readport 
writeport 
readio 
writeio 

Definition at line 26 of file Intrinsics.h.