CIRCT
20.0.0git
|
#include "TemporalRegions.h"
#include "circt/Dialect/LLHD/IR/LLHDOps.h"
#include "llvm/ADT/SmallPtrSet.h"
Go to the source code of this file.
Functions | |
static void | addBlockToTR (Block *block, int tr, DenseMap< Block *, int > &blockMap, DenseMap< int, SmallVector< Block *, 8 >> &trMap) |
static bool | anyPredecessorHasWait (Block *block) |
static bool | allPredecessorTRsKnown (Block *block, SmallPtrSetImpl< Block * > &known) |
|
static |
Definition at line 20 of file TemporalRegions.cpp.
Referenced by circt::llhd::TemporalRegionAnalysis::recalculate().
|
static |
Definition at line 34 of file TemporalRegions.cpp.
Referenced by circt::llhd::TemporalRegionAnalysis::recalculate().
|
static |
Definition at line 28 of file TemporalRegions.cpp.
Referenced by circt::llhd::TemporalRegionAnalysis::getTREntryBlock(), and circt::llhd::TemporalRegionAnalysis::recalculate().