#include "circt/Transforms/Passes.h"
#include "mlir/IR/BuiltinOps.h"
#include "mlir/IR/Operation.h"
#include "mlir/IR/Threading.h"
#include "mlir/Pass/Pass.h"
#include "llvm/ADT/SmallVector.h"
#include "circt/Transforms/Passes.h.inc"
Go to the source code of this file.
|
| namespace | circt |
| | The InstanceGraph op interface, see InstanceGraphInterface.td for more details.
|
| |
|
| template<typename OpOrBlockArgument > |
| static void | updateLocIfChanged (OpOrBlockArgument *op, Location newLoc) |
| |
| std::unique_ptr< mlir::Pass > | circt::createStripDebugInfoWithPredPass (const std::function< bool(mlir::Location)> &pred) |
| | Creates a pass to strip debug information from a function.
|
| |
◆ GEN_PASS_DEF_STRIPDEBUGINFOWITHPRED
| #define GEN_PASS_DEF_STRIPDEBUGINFOWITHPRED |
◆ updateLocIfChanged()
template<typename OpOrBlockArgument >
| static void updateLocIfChanged |
( |
OpOrBlockArgument * |
op, |
|
|
Location |
newLoc |
|
) |
| |
|
static |