class IntrinsicInst

Declaration

class IntrinsicInst : public CallInst { /* full declaration omitted */ };

Declared at: llvm/include/llvm/IR/IntrinsicInst.h:44

Inherits from: CallInst

Member Variables

Inherited from CallBase:

protected Attrs
protected FTy
protected static CalledOperandOpEndIdx = -1

Inherited from Value:

protected SubclassOptionalData
protected NumUserOperands
protected IsUsedByMD
protected HasName
protected HasHungOffUses
protected HasDescriptor
public static MaxAlignmentExponent = 29
public static MaximumAlignment = 1U << MaxAlignmentExponent

Method Overview

Inherited from CallInst:

Inherited from CallBase:

Inherited from Instruction:

Inherited from User:

Inherited from Value:

Methods

IntrinsicInst()

Declared at: llvm/include/llvm/IR/IntrinsicInst.h:46

IntrinsicInst(const llvm::IntrinsicInst&)

Declared at: llvm/include/llvm/IR/IntrinsicInst.h:47

Parameters

const llvm::IntrinsicInst&

static bool classof(const llvm::CallInst* I)

Declared at: llvm/include/llvm/IR/IntrinsicInst.h:56

Parameters

const llvm::CallInst* I

static bool classof(const llvm::Value* V)

Declared at: llvm/include/llvm/IR/IntrinsicInst.h:61

Parameters

const llvm::Value* V

Intrinsic::ID getIntrinsicID() const

Description

Return the intrinsic ID of this intrinsic.

Declared at: llvm/include/llvm/IR/IntrinsicInst.h:51