CIRCT  20.0.0git
circt::firrtl::AnnotationSet Member List

This is the complete list of members for circt::firrtl::AnnotationSet, including all inherited members.

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::AnnotationSetstatic
annotationscirct::firrtl::AnnotationSetprivate
AnnotationSet(MLIRContext *context)circt::firrtl::AnnotationSetinlineexplicit
AnnotationSet(ArrayRef< Attribute > annotations, MLIRContext *context)circt::firrtl::AnnotationSetexplicit
AnnotationSet(ArrayRef< Annotation > annotations, MLIRContext *context)circt::firrtl::AnnotationSetexplicit
AnnotationSet(ArrayAttr annotations)circt::firrtl::AnnotationSetinlineexplicit
AnnotationSet(ArrayAttr annotations, MLIRContext *context)circt::firrtl::AnnotationSetexplicit
AnnotationSet(Operation *op)circt::firrtl::AnnotationSetexplicit
applyToOperation(Operation *op) constcirct::firrtl::AnnotationSet
applyToPort(FModuleLike op, size_t portNo) constcirct::firrtl::AnnotationSet
applyToPort(MemOp op, size_t portNo) constcirct::firrtl::AnnotationSet
begin() constcirct::firrtl::AnnotationSetinline
canBeDeleted() constcirct::firrtl::AnnotationSet
canBeDeleted(Operation *op)circt::firrtl::AnnotationSetstatic
ElementType typedefcirct::firrtl::AnnotationSet
empty() constcirct::firrtl::AnnotationSetinline
end() constcirct::firrtl::AnnotationSetinline
forPort(FModuleLike op, size_t portNo)circt::firrtl::AnnotationSetstatic
forPort(MemOp op, size_t portNo)circt::firrtl::AnnotationSetstatic
get(Value v)circt::firrtl::AnnotationSetstatic
getAnnotation(StringRef className) constcirct::firrtl::AnnotationSetinline
getAnnotation(StringAttr className) constcirct::firrtl::AnnotationSetinline
getAnnotationImpl(StringAttr className) constcirct::firrtl::AnnotationSetprivate
getAnnotationImpl(StringRef className) constcirct::firrtl::AnnotationSetprivate
getArray() constcirct::firrtl::AnnotationSetinline
getArrayAttr() constcirct::firrtl::AnnotationSetinline
getContext() constcirct::firrtl::AnnotationSetinline
hasAnnotation(StringRef className) constcirct::firrtl::AnnotationSetinline
hasAnnotation(StringAttr className) constcirct::firrtl::AnnotationSetinline
hasAnnotation(Operation *op, Args... args)circt::firrtl::AnnotationSetinlinestatic
hasAnnotationImpl(StringAttr className) constcirct::firrtl::AnnotationSetprivate
hasAnnotationImpl(StringRef className) constcirct::firrtl::AnnotationSetprivate
hasDontTouch() constcirct::firrtl::AnnotationSet
hasDontTouch(Operation *op)circt::firrtl::AnnotationSetstatic
iterator typedefcirct::firrtl::AnnotationSet
operator!=(const AnnotationSet &other) constcirct::firrtl::AnnotationSetinline
operator==(const AnnotationSet &other) constcirct::firrtl::AnnotationSetinline
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::AnnotationSetstatic
removeAnnotations(Operation *op, StringRef className)circt::firrtl::AnnotationSetstatic
removeAnnotationsWithClass(Args... names)circt::firrtl::AnnotationSetinline
removeDontTouch()circt::firrtl::AnnotationSet
removeDontTouch(Operation *op)circt::firrtl::AnnotationSetstatic
removePortAnnotations(Operation *module, llvm::function_ref< bool(unsigned, Annotation)> predicate)circt::firrtl::AnnotationSetstatic
setDontTouch(bool dontTouch)circt::firrtl::AnnotationSet
setDontTouch(Operation *op, bool dontTouch)circt::firrtl::AnnotationSetstatic
size() constcirct::firrtl::AnnotationSetinline