SPeCS Packages Documentation
Preparing search index...
SPeCS Packages Documentation
Hierarchy Summary
AdvancedTransform
ConstantFolder
FunctionConstantFolder
GlobalConstantFolder
GlobalConstantPropagator
FunctionConstantPropagator
ExpressionPropagation
FoldingPropagationCombiner
ArrayFlattener
ScopeFlattener
StructFlattener
StructFlatteningAlgorithm
LightStructFlattener
LegacyStructFlattener
CallTreeInliner
Inliner
AllocatorInliner
Outliner
Voidifier
AHoister
CallHoister
MallocHoister
LoopCharacterizer
Amalgamator
Algorithm
SimpleAlgorithm
AlgorithmWithKnob
AdaptiveAlgorithm
GenerativeAlgorithm
Analyser
CheckBasedAnalyser
BoundsAnalyser
DoubleFreeAnalyser
AnalyserResult
CheckResult
BoundsResult
DoubleFreeResult
AStage
ApplicationAnalyser
TaskGraphAnalyzer
CodeTransformationFlow
ExtendedTaskGraphAPI
InstrumentationFlow
TaskGraphGenerationFlow
FunctionInstrumenter
LoopIterationInstrumenter
ProfilingInstrumenter
CodeSanitizer
SubsetPreprocessor
SubsetReducer
ACodeTransform
ArrayFlattenerTransform
ConstantFoldingPropagationTransform
StructDecompositionTransform
SwitchToIfTransform
OutlineRegionFinder
ReplicaCreator
TaskPreprocessor
TaskGraphBuilder
ClusterOutliner
AstDumper
AstHtmlConverter
AstPlaintextConverter
Autotuner
ControlPoint
AutotunerBuilder
ControlPointBuilder
AutotunerClass
ControlPointClass
BaseDetector
ExcessiveMethodCallsDetector
HashMapUsageDetector
InternalGetterDetector
MemberIgnoringMethodDetector
BenchmarkInstance
ClavaBenchmarkInstance
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Checker
ChgrpChecker
ChmodChecker
ChownChecker
CinChecker
ExecChecker
FprintfChecker
FscanfChecker
GetsChecker
LambdaChecker
MemcpyChecker
PrintfChecker
ScanfChecker
SprintfChecker
StrcatChecker
StrcpyChecker
SyslogChecker
SystemChecker
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
Class
ClusterExtractor
TaskExtractor
CMakeCompiler
GenericCMakeCompiler
Context
MISRAContext
CoralError
DanglingReferenceError
MissingLifetimeBoundError
MutableBorrowWhileBorrowedError
MutateWhileBorrowedError
UseWhileMutBorrowedError
DropInconsistentStructError
WriteFieldOfPotentiallyDroppedTypeError
MoveBehindReferenceError
MoveWhileBorrowedError
UseBeforeInitError
UseWhileMovedError
IncompatibleSemanticsPragmasError
MultipleDropPragmasError
IncompatibleStructDeclsError
InvalidDropFunctionError
LifetimeExpectedError
LifetimeReassignmentError
StructCannotBeCopyError
UnexpectedLifetimeAssignmentError
PragmaParseError
DropPragmaParseError
LifetimePragmaParseError
MergeInconsistentStructError
CoralTransformationApplier
CoralFunctionWiseTransformationApplier
Data
Data
Data
Data
Data
Data
ScratchData
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
DataItem
ConstantDataItem
VariableDataItem
DataStore
WeaverDataStore
ClavaDataStore
DotConverter
DotConverterDetailed
DotConverterMinimal
DotFormatter
DefaultDotFormatter
DefaultFlowGraphDotFormatter
DotStatement
DotAttributes
DotEdge
DotNode
DotSubgraph
DropFlagHolder
SingleDropFlagHolder
FieldDropFlags
DseValues
DseValuesList
DseValuesSet
DseVariant
VariableVariant
EdgeBuilder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
EdgeData
CfgEdge
ScgEdgeData
EnergyBase
Energy
Energy
Formatter
DotFormatter
DefaultDotFormatter
FlowDotFormatter
ClavaFlowDotFormatter
CoralDotFormatter
Graph
ControlFlowGraph
StaticCallGraph
GraphBuilder
Builder
Builder
Builder
GraphTransformation
FilterFlowNodes
HlsDirective
HlsArrayPartition
HlsInline
HlsPipeline
HlsUnroll
IdGenerator
IncrementingIdGenerator
IdGenerator
IncrementingIdGenerator
JavaClass
LaraI
LaraApiTools
LaraSystemTools
LaraCli
Uuid
Gprofer
JoinPoint
SpecsStrings
SpecsSystem
ApacheStrings
StringLines
LaraIo
SpecsIo
System
File
List
Collections
Diff
XStreamUtils
Object
CsvReader
CsvWriter
CsvField
DataStore
JOptionsUtils
WeaverEngine
LaraiKeys
FileList
OptionalFile
LaraIUtils
WeaverLauncher
ArrayList
HashMap
SpecsPlatforms
Runtime
ProcessOutputAsString
ProgressCounter
LineStream
ArgumentsParser
AstFactory
BuiltinKind
ClavaNode
ClavaNodes
ClavaOptions
CodeParser
CxxJoinpoints
CxxType
CxxWeaver
CxxWeaverApi
CxxWeaverOption
MathExtraApiTools
Standard
AndroidResources
ArgumentsParser
JavaWeaverKeys
KadabraJoinPoints
KadabraLauncher
OperatorUtils
AlpakkaOption
AlpakkaOptions
AnyJoinPoints
AnyJpFactory
JpPredicate
StringPredicate
TypePredicate
LaraIterator
LineIterator
LaraJoinPoint
Joinpoint
Attribute
ClavaException
Comment
Decl
Include
NamedDecl
RecordJp
Struct
Class
TypedefNameDecl
TypedefDecl
Declarator
Field
FunctionJp
Method
Vardecl
Param
EnumDecl
EnumeratorDecl
LabelDecl
AccessSpecifier
Empty
Expression
ImplicitValue
InitList
Literal
BoolLiteral
FloatLiteral
IntLiteral
MemberAccess
NewExpr
Op
TernaryOp
UnaryOp
BinaryOp
ParenExpr
This
UnaryExprOrType
Varref
ArrayAccess
Call
CilkSpawn
CudaKernelCall
MemberCall
Cast
DeleteExpr
FileJp
Pragma
Tag
Marker
Omp
Program
Statement
Switch
SwitchCase
Case
Default
WrapperStmt
AsmStmt
Break
CilkSync
Continue
DeclStmt
EmptyStmt
ExprStmt
GotoStmt
If
LabelStmt
Loop
CilkFor
ReturnStmt
Scope
Body
Type
TypedefType
UndefinedType
AdjustedType
ArrayType
IncompleteArrayType
VariableArrayType
BuiltinType
ElaboratedType
FunctionType
ParenType
PointerType
QualType
TagType
EnumType
TemplateSpecializationType
Joinpoint
NamedType
LibClass
App
Catch
Declaration
Field
EnumValue
Executable
Method
AnonymousExec
Constructor
Expression
Literal
New
SnippetExpr
Ternary
This
UnaryExpression
Var
FieldAccess
Annotation
ArrayAccess
BinaryExpression
Call
FileJp
LibMethod
Reference
TypeReference
Statement
Switch
Throw
Try
Assert
Assignment
OpAssignment
Body
Break
CallStatement
Case
Comment
Pragma
Continue
If
LocalVariable
Loop
Return
SnippetStmt
Type
Class
Enum
InterfaceType
XmlNode
AndroidManifest
XmlElement
Joinpoint
ClassNode
Expression
FieldReference
LabelReference
Literal
MethodPrototype
PrimitiveLiteral
TypeDescriptor
ArrayType
ClassType
PrimitiveType
MethodReference
RegisterList
RegisterRange
RegisterReference
SparseSwitchElement
FieldNode
Manifest
MethodNode
Placeholder
Program
ResourceNode
Statement
Catch
Instruction
ReturnStatement
Switch
ThrowStatement
Goto
IfComparison
IfComparisonWithZero
Label
LineDirective
PackedSwitch
RegistersDirective
SparseSwitch
Joinpoint
Any
App
LfPath
LfPathDeref
LfPathMemberAccess
LfPathVarRef
LoggerBase
Logger
Logger
MetaTy
BuiltinTy
MetaRefTy
MetaStructTy
Metric
FileSizeMetric
EnergyMetric
ExecutionTimeMetric
MpiAccessPattern
IterationVariablePattern
ScalarPattern
Mutation
IterativeMutation
ArithmeticOperatorDeletionMutation
BinaryExpressionMutation
ConditionalOperatorDeletionMutation
Mutator
IterativeMutator
BinaryExpressionMutator
NodeBuilder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
Builder
NodeData
CfgNodeData
CaseData
GotoData
HeaderData
IfData
InstListNodeData
LabelData
LoopData
ReturnData
ScopeNodeData
SwitchData
ScgNodeData
NormalizationPass
AddAssignmentsToCallsAndBorrows
ConvertForLoopToWhile
SimplifyAssignments
SplitExpressions
SplitVarDecls
Pass
SimplePass
AdapterPass
DecomposeDeclStmt
DecomposeVarDeclarations
LocalStaticToGlobal
TransformSwitchToIf
SimplifyLoops
SimplifyReturnStmts
SimplifySelectionStmts
SingleReturnFunction
PassResult
AggregatePassResult
Path
PathDeref
PathMemberAccess
PathVarRef
PrimitiveRange
IntegerRange
FloatRange
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
ScratchData
Search
BreadthFirstSearch
DepthFirstSearch
DijkstraSearch
SearchVisit
DijkstraSearchVisit
SequentialCombinations
Combinations
StateHolder
SingleState
FieldStates
StructDeclFlattener
ArrayOfStructsDecl
DirectListDecl
MallocDecl
PointerListDecl
StructToStructDecl
StructRefFlattener
ScalarToScalarAssignment
ArrayToArrayAssignment
PointerToScalarAssignment
PointerToPointerAssignment
DerefToScalarAssignment
StructToArrayPositionAssignment
Task
ConcreteTask
ExternalTask
RegularTask
GlobalTask
SinkTask
SourceTask
TaskGraphEdge
Communication
ControlEdge
PredicatedControlEdge
TaskGraphStat
CriticalPathFinder
DataPathFinder
DataPerTaskFinder
DataSourceFinder
GlobalDataFinder
NoTaskHistogramFinder
ParallelTaskFinder
ProducerConsumerFinder
TaskGraphStatFinder
TaskPropertiesFinder
TimerBase
Timer
Timer
Tool
BenchmarkCompilationEngine
CMaker
ToolUtils
CMakerUtils
Transformation
CfgGenerator
ClavaCfgGenerator
ClavaScgGenerator
CoralTransformation
CoralFunctionWiseTransformation
AddLifetimePragmas
ControlFlowAnnotator
SignatureAnnotator
AddFakeUnwind
RemoveDeadCode
RemoveImpossibleEdges
AddDrops
MoveAnalyser
DropElaboration
CoralAnnotator
ConstraintGenerator
InScopeLoansComputation
RegionckErrorReporting
RegionckPipeline
UniversalRegionsErrorReporting
InferRegionBounds
CustomLivenessComputation
Ty
BuiltinTy
RefTy
StructTy
Unit
UnitWithModifier
SiUnit
EnergyUnit
TimeUnit
UnitModifier
SiModifier
TimeModifier
Visit
VisitWithContext
StandardGuideline
MISRARule
Rule_13_6_SafeSizeOfOperand
Rule_16_2_TopLevelSwitch
Rule_16_3_UnconditionalBreak
Rule_16_4_SwitchHasDefault
Rule_16_5_DefaultFirstOrLast
Rule_16_6_SwitchMinTwoClauses
Rule_16_7_NonBooleanSwitchCondition
Rule_17_6_StaticArraySizeParam
Rule_17_7_UnusedReturnValue
Rule_2_3_UnusedTypeDecl
Rule_2_4_UnusedTagDecl
Rule_2_6_UnusedLabels
Rule_2_7_UnusedParameters
Rule_3_1_CommentSequences
IdentifierRenameRule
Rule_5_1_DistinctExternalIdentifiers
Rule_5_6_UniqueTypedefNames
Rule_5_7_UniqueTagNames
Rule_5_8_UniqueExternalLinkIdentifiers
Rule_5_9_UniqueInternalLinkIdentifiers
Rule_8_6_SingleExternalDefinition
Rule_8_7_RestrictExternalLinkage
Rule_8_9_BlockScopeDefinition
UserConfigurableRule
Rule_17_3_ImplicitFunction
Rule_17_4_NonVoidReturn
DisallowedStdLibFunctionRule
Rule_21_10_NoTimeDateFunctions
Rule_21_11_NoTgmathFunctions
Rule_21_3_NoDynamicMemory
Rule_21_6_NoStdIOFunctions
Rule_21_7_NoNumericStringConversions
Rule_21_8_NoProcessControlFunctions
Rule_21_9_NoGenericSearchOrSort
VitisHlsConfig
NullConfig
WeaverLauncherBase
WeaverLauncher
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
SPeCS Packages Documentation
Loading...