#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 |