addAnnotations(ArrayRef< Annotation > annotations) | circt::firrtl::AnnotationSet | |
addAnnotations(ArrayRef< Attribute > annotations) | circt::firrtl::AnnotationSet | |
addAnnotations(ArrayAttr annotations) | circt::firrtl::AnnotationSet | |
addDontTouch() | circt::firrtl::AnnotationSet | |
addDontTouch(Operation *op) | circt::firrtl::AnnotationSet | static |
annotations | circt::firrtl::AnnotationSet | private |
AnnotationSet(MLIRContext *context) | circt::firrtl::AnnotationSet | inlineexplicit |
AnnotationSet(ArrayRef< Attribute > annotations, MLIRContext *context) | circt::firrtl::AnnotationSet | explicit |
AnnotationSet(ArrayRef< Annotation > annotations, MLIRContext *context) | circt::firrtl::AnnotationSet | explicit |
AnnotationSet(ArrayAttr annotations) | circt::firrtl::AnnotationSet | inlineexplicit |
AnnotationSet(ArrayAttr annotations, MLIRContext *context) | circt::firrtl::AnnotationSet | explicit |
AnnotationSet(Operation *op) | circt::firrtl::AnnotationSet | explicit |
applyToOperation(Operation *op) const | circt::firrtl::AnnotationSet | |
applyToPort(FModuleLike op, size_t portNo) const | circt::firrtl::AnnotationSet | |
applyToPort(MemOp op, size_t portNo) const | circt::firrtl::AnnotationSet | |
begin() const | circt::firrtl::AnnotationSet | inline |
ElementType typedef | circt::firrtl::AnnotationSet | |
empty() const | circt::firrtl::AnnotationSet | inline |
end() const | circt::firrtl::AnnotationSet | inline |
forPort(FModuleLike op, size_t portNo) | circt::firrtl::AnnotationSet | static |
forPort(MemOp op, size_t portNo) | circt::firrtl::AnnotationSet | static |
get(Value v) | circt::firrtl::AnnotationSet | static |
getAnnotation(StringRef className) const | circt::firrtl::AnnotationSet | inline |
getAnnotation(StringAttr className) const | circt::firrtl::AnnotationSet | inline |
getAnnotationImpl(StringAttr className) const | circt::firrtl::AnnotationSet | private |
getAnnotationImpl(StringRef className) const | circt::firrtl::AnnotationSet | private |
getArray() const | circt::firrtl::AnnotationSet | inline |
getArrayAttr() const | circt::firrtl::AnnotationSet | inline |
getContext() const | circt::firrtl::AnnotationSet | inline |
hasAnnotation(StringRef className) const | circt::firrtl::AnnotationSet | inline |
hasAnnotation(StringAttr className) const | circt::firrtl::AnnotationSet | inline |
hasAnnotation(Operation *op, Args... args) | circt::firrtl::AnnotationSet | inlinestatic |
hasAnnotationImpl(StringAttr className) const | circt::firrtl::AnnotationSet | private |
hasAnnotationImpl(StringRef className) const | circt::firrtl::AnnotationSet | private |
hasDontTouch() const | circt::firrtl::AnnotationSet | |
hasDontTouch(Operation *op) | circt::firrtl::AnnotationSet | static |
iterator typedef | circt::firrtl::AnnotationSet | |
operator!=(const AnnotationSet &other) const | circt::firrtl::AnnotationSet | inline |
operator==(const AnnotationSet &other) const | circt::firrtl::AnnotationSet | inline |
removeAnnotation(Annotation anno) | circt::firrtl::AnnotationSet | |
removeAnnotation(Attribute anno) | circt::firrtl::AnnotationSet | |
removeAnnotation(StringRef className) | circt::firrtl::AnnotationSet | |
removeAnnotations(llvm::function_ref< bool(Annotation)> predicate) | circt::firrtl::AnnotationSet | |
removeAnnotations(Operation *op, llvm::function_ref< bool(Annotation)> predicate) | circt::firrtl::AnnotationSet | static |
removeAnnotations(Operation *op, StringRef className) | circt::firrtl::AnnotationSet | static |
removeAnnotationsWithClass(Args... names) | circt::firrtl::AnnotationSet | inline |
removeDontTouch() | circt::firrtl::AnnotationSet | |
removeDontTouch(Operation *op) | circt::firrtl::AnnotationSet | static |
removePortAnnotations(Operation *module, llvm::function_ref< bool(unsigned, Annotation)> predicate) | circt::firrtl::AnnotationSet | static |
setDontTouch(bool dontTouch) | circt::firrtl::AnnotationSet | |
setDontTouch(Operation *op, bool dontTouch) | circt::firrtl::AnnotationSet | static |
size() const | circt::firrtl::AnnotationSet | inline |