LLVM  6.0.0svn
Public Attributes | List of all members
llvm::InstructionSelector::MatcherInfoTy< PredicateBitset, ComplexMatcherMemFn > Struct Template Reference

#include "llvm/CodeGen/GlobalISel/InstructionSelector.h"

Collaboration diagram for llvm::InstructionSelector::MatcherInfoTy< PredicateBitset, ComplexMatcherMemFn >:
Collaboration graph
[legend]

Public Attributes

const LLTTypeObjects
 
const PredicateBitset * FeatureBitsets
 
const I64ImmediatePredicateFnI64ImmPredicateFns
 
const APIntImmediatePredicateFnAPIntImmPredicateFns
 
const APFloatImmediatePredicateFnAPFloatImmPredicateFns
 
const ComplexMatcherMemFn * ComplexPredicates
 

Detailed Description

template<class PredicateBitset, class ComplexMatcherMemFn>
struct llvm::InstructionSelector::MatcherInfoTy< PredicateBitset, ComplexMatcherMemFn >

Definition at line 319 of file InstructionSelector.h.

Member Data Documentation

◆ APFloatImmPredicateFns

template<class PredicateBitset, class ComplexMatcherMemFn>
const APFloatImmediatePredicateFn* llvm::InstructionSelector::MatcherInfoTy< PredicateBitset, ComplexMatcherMemFn >::APFloatImmPredicateFns

Definition at line 324 of file InstructionSelector.h.

Referenced by llvm::InstructionSelector::executeMatchTable().

◆ APIntImmPredicateFns

template<class PredicateBitset, class ComplexMatcherMemFn>
const APIntImmediatePredicateFn* llvm::InstructionSelector::MatcherInfoTy< PredicateBitset, ComplexMatcherMemFn >::APIntImmPredicateFns

Definition at line 323 of file InstructionSelector.h.

Referenced by llvm::InstructionSelector::executeMatchTable().

◆ ComplexPredicates

template<class PredicateBitset, class ComplexMatcherMemFn>
const ComplexMatcherMemFn* llvm::InstructionSelector::MatcherInfoTy< PredicateBitset, ComplexMatcherMemFn >::ComplexPredicates

Definition at line 325 of file InstructionSelector.h.

Referenced by llvm::InstructionSelector::executeMatchTable().

◆ FeatureBitsets

template<class PredicateBitset, class ComplexMatcherMemFn>
const PredicateBitset* llvm::InstructionSelector::MatcherInfoTy< PredicateBitset, ComplexMatcherMemFn >::FeatureBitsets

Definition at line 321 of file InstructionSelector.h.

Referenced by llvm::InstructionSelector::executeMatchTable().

◆ I64ImmPredicateFns

template<class PredicateBitset, class ComplexMatcherMemFn>
const I64ImmediatePredicateFn* llvm::InstructionSelector::MatcherInfoTy< PredicateBitset, ComplexMatcherMemFn >::I64ImmPredicateFns

Definition at line 322 of file InstructionSelector.h.

Referenced by llvm::InstructionSelector::executeMatchTable().

◆ TypeObjects

template<class PredicateBitset, class ComplexMatcherMemFn>
const LLT* llvm::InstructionSelector::MatcherInfoTy< PredicateBitset, ComplexMatcherMemFn >::TypeObjects

Definition at line 320 of file InstructionSelector.h.

Referenced by llvm::InstructionSelector::executeMatchTable().


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