LLVM 19.0.0git
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]

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 366 of file Operator.h.

Member Function Documentation

◆ classof() [1/3]

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

Definition at line 371 of file Operator.h.

◆ classof() [2/3]

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

Definition at line 368 of file Operator.h.

References I.

Referenced by llvm::ConcreteOperator< SuperClass, Opc >::classof().

◆ classof() [3/3]

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

Definition at line 374 of file Operator.h.

References llvm::ConcreteOperator< SuperClass, Opc >::classof().


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