LLVM API Documentation

Classes | Namespaces | Defines | Enumerations | Functions | Variables
X86IntrinsicsInfo.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  llvm::IntrinsicData

Namespaces

namespace  llvm
 

List of target independent CodeGen pass IDs.


Defines

#define X86_INTRINSIC_DATA(id, type, op0, op1)   { Intrinsic::x86_##id, type, op0, op1 }

Enumerations

enum  llvm::IntrinsicType {
  llvm::INTR_NO_TYPE, llvm::GATHER, llvm::SCATTER, llvm::PREFETCH,
  llvm::RDSEED, llvm::RDRAND, llvm::RDPMC, llvm::RDTSC,
  llvm::XTEST, llvm::ADX, llvm::INTR_TYPE_1OP, llvm::INTR_TYPE_2OP,
  llvm::INTR_TYPE_3OP, llvm::VSHIFT, llvm::COMI
}

Functions

static const IntrinsicData * llvm::getIntrinsicWithChain (unsigned IntNo)
static const IntrinsicData * llvm::getIntrinsicWithoutChain (unsigned IntNo)
static void llvm::verifyIntrinsicTables ()

Variables

static const IntrinsicData llvm::IntrinsicsWithChain []
static const IntrinsicData llvm::IntrinsicsWithoutChain []

Define Documentation

#define X86_INTRINSIC_DATA (   id,
  type,
  op0,
  op1 
)    { Intrinsic::x86_##id, type, op0, op1 }

Definition at line 41 of file X86IntrinsicsInfo.h.