CIRCT 23.0.0git
Loading...
Searching...
No Matches
Namespaces | Functions
SVLoweringUtils.h File Reference
#include "circt/Support/LLVM.h"
#include "mlir/IR/Builders.h"
#include "mlir/IR/BuiltinAttributes.h"
#include "mlir/IR/ImplicitLocOpBuilder.h"
Include dependency graph for SVLoweringUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  circt
 The InstanceGraph op interface, see InstanceGraphInterface.td for more details.
 
namespace  circt::sv
 

Functions

FlatSymbolRefAttr circt::sv::getFileDescriptorFragmentRef (MLIRContext *context)
 Return a reference to the shared file descriptor runtime fragment.
 
void circt::sv::emitFileDescriptorRuntime (Operation *fileScopeOp, ImplicitLocOpBuilder &builder)
 Emit the shared file descriptor runtime declarations into a file-level symbol table operation.
 
Value circt::sv::createProceduralFileDescriptorGetterCall (OpBuilder &builder, Location loc, Value fileName)
 Create a call to the shared file descriptor getter from a procedural region.