CIRCT  20.0.0git
Enumerations
ArcCostModel.cpp File Reference
#include "circt/Dialect/Arc/ArcCostModel.h"
#include "circt/Dialect/Comb/CombOps.h"
#include "mlir/Dialect/Func/IR/FuncOps.h"
#include <algorithm>
Include dependency graph for ArcCostModel.cpp:

Go to the source code of this file.

Enumerations

enum class  OperationCost : size_t {
  NOCOST , NORMALCOST , PACKCOST = 2 , EXTRACTCOST = 3 ,
  CONCATCOST = 3 , SAMEVECTORNOSHUFFLE = 0 , SAMEVECTORSHUFFLECOST = 2 , DIFFERENTVECTORNOSHUFFLE = 2 ,
  DIFFERENTVECTORSHUFFLECOST = 3
}
 

Enumeration Type Documentation

◆ OperationCost

enum OperationCost : size_t
strong
Enumerator
NOCOST 
NORMALCOST 
PACKCOST 
EXTRACTCOST 
CONCATCOST 
SAMEVECTORNOSHUFFLE 
SAMEVECTORSHUFFLECOST 
DIFFERENTVECTORNOSHUFFLE 
DIFFERENTVECTORSHUFFLECOST 

Definition at line 20 of file ArcCostModel.cpp.