Intel® Implicit SPMD Program Compiler (Intel® ISPC)  1.13.0
Public Member Functions | Public Attributes | List of all members
CastClassTypes_match< Op_t, Opcode > Struct Template Reference
Collaboration diagram for CastClassTypes_match< Op_t, Opcode >:
Collaboration graph
[legend]

Public Member Functions

 CastClassTypes_match (const Op_t &OpMatch, const llvm::Type *f, const llvm::Type *t)
 
template<typename OpTy >
bool match (OpTy *V)
 

Public Attributes

Op_t Op
 
const llvm::Type * fromType
 
const llvm::Type * toType
 

Detailed Description

template<typename Op_t, unsigned Opcode>
struct CastClassTypes_match< Op_t, Opcode >

Definition at line 4487 of file opt.cpp.

Constructor & Destructor Documentation

◆ CastClassTypes_match()

template<typename Op_t, unsigned Opcode>
CastClassTypes_match< Op_t, Opcode >::CastClassTypes_match ( const Op_t &  OpMatch,
const llvm::Type *  f,
const llvm::Type *  t 
)
inline

Definition at line 4491 of file opt.cpp.

Member Function Documentation

◆ match()

template<typename Op_t, unsigned Opcode>
template<typename OpTy >
bool CastClassTypes_match< Op_t, Opcode >::match ( OpTy *  V)
inline

Definition at line 4494 of file opt.cpp.

Member Data Documentation

◆ fromType

template<typename Op_t, unsigned Opcode>
const llvm::Type* CastClassTypes_match< Op_t, Opcode >::fromType

Definition at line 4489 of file opt.cpp.

◆ Op

template<typename Op_t, unsigned Opcode>
Op_t CastClassTypes_match< Op_t, Opcode >::Op

Definition at line 4488 of file opt.cpp.

◆ toType

template<typename Op_t, unsigned Opcode>
const llvm::Type * CastClassTypes_match< Op_t, Opcode >::toType

Definition at line 4489 of file opt.cpp.


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