LLVM  8.0.1
Static Public Member Functions | List of all members
llvm::ConcreteOperator< SuperClass, Opc > Class Template Reference

A helper template for defining operators for individual opcodes. More...

#include "llvm/IR/Operator.h"

Inheritance diagram for llvm::ConcreteOperator< SuperClass, Opc >:
Inheritance graph
[legend]
Collaboration diagram for llvm::ConcreteOperator< SuperClass, Opc >:
Collaboration graph
[legend]

Static Public Member Functions

static bool classof (const Instruction *I)
 
static bool classof (const ConstantExpr *CE)
 
static bool classof (const Value *V)
 

Detailed Description

template<typename SuperClass, unsigned Opc>
class llvm::ConcreteOperator< SuperClass, Opc >

A helper template for defining operators for individual opcodes.

Definition at line 392 of file Operator.h.

Member Function Documentation

◆ classof() [1/3]

template<typename SuperClass, unsigned Opc>
static bool llvm::ConcreteOperator< SuperClass, Opc >::classof ( const Instruction I)
inlinestatic

Definition at line 394 of file Operator.h.

◆ classof() [2/3]

template<typename SuperClass, unsigned Opc>
static bool llvm::ConcreteOperator< SuperClass, Opc >::classof ( const ConstantExpr CE)
inlinestatic

Definition at line 397 of file Operator.h.

◆ classof() [3/3]

template<typename SuperClass, unsigned Opc>
static bool llvm::ConcreteOperator< SuperClass, Opc >::classof ( const Value V)
inlinestatic

Definition at line 400 of file Operator.h.


The documentation for this class was generated from the following file: