class ConcreteOperator

Declaration

template <typename SuperClass, unsigned int Opc>
class ConcreteOperator { /* full declaration omitted */ };

Description

A helper template for defining operators for individual opcodes.

Declared at: llvm/include/llvm/IR/Operator.h:333

Templates

SuperClass
unsigned int Opc

Method Overview

  • public static bool classof(const llvm::Instruction * I)
  • public static bool classof(const llvm::ConstantExpr * CE)
  • public static bool classof(const llvm::Value * V)

Methods

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

Declared at: llvm/include/llvm/IR/Operator.h:335

Parameters

const llvm::Instruction* I

static bool classof(const llvm::ConstantExpr* CE)

Declared at: llvm/include/llvm/IR/Operator.h:338

Parameters

const llvm::ConstantExpr* CE

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

Declared at: llvm/include/llvm/IR/Operator.h:341

Parameters

const llvm::Value* V