LLVM  8.0.1
Classes | Namespaces | Functions
CostTable.h File Reference

Cost tables and simple lookup functions. More...

#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/Support/MachineValueType.h"
Include dependency graph for CostTable.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  llvm::CostTblEntry
 Cost Table Entry. More...
 
struct  llvm::TypeConversionCostTblEntry
 Type Conversion Cost Table. More...
 

Namespaces

 llvm
 This class represents lattice values for constants.
 

Functions

const CostTblEntry * llvm::CostTableLookup (ArrayRef< CostTblEntry > Tbl, int ISD, MVT Ty)
 Find in cost table, TypeTy must be comparable to CompareTy by ==. More...
 
const TypeConversionCostTblEntry * llvm::ConvertCostTableLookup (ArrayRef< TypeConversionCostTblEntry > Tbl, int ISD, MVT Dst, MVT Src)
 Find in type conversion cost table, TypeTy must be comparable to CompareTy by ==. More...
 

Detailed Description

Cost tables and simple lookup functions.

Definition in file CostTable.h.