ScaIR
0.6.0
ScaIR
Docs
API
scair
clair
codegen
AttributeDef
AttributeParamDef
MayVariadicOpInputDef
MayVariadicOpInputDef
OpInputDef
OpInputDef
OpPropertyDef
OperandDef
OperationDef
RegionDef
ResultDef
SuccessorDef
Variadicity
macros
Anchor
AssemblyFormat
AssemblyFormatDirective
AttrDictDirective
AttributeCustomParser
DerivedAttribute
DerivedAttributeCompanion
DerivedAttributeCompanion
DerivedOperation
DerivedOperationCompanion
UnstructuredOp
DerivedOperationCompanion
Directive
LiteralDirective
OperationCustomParser
OptionalGroupDirective
PrintingState
TypeDirective
VariableDirective
mirrored
ClairCustomException
ClairExceptionMethods
Letters
SubTitleGen
TitleGen
core
constraints
Constraint
ConstraintContext
ConstraintImpl
ConstraintImplEqAttr
ConstraintImplVar
EqAttr
Var
irdl_printer
IRDLPrinter
macros
TransparentData
TransparentData
dialects
affine
AffineBinaryOp
AffineBinaryOpExpr
AffineConstantExpr
AffineConstraintExpr
AffineConstraintKind
AffineDimExpr
AffineExpr
AffineMap
AffineSet
AffineSymExpr
Apply
For
If
Load
Min
Parallel
Store
Yield
arith
canonicalization
given_CanonicalizationPatterns_AddI
given_CanonicalizationPatterns_MulI
given_CanonicalizationPatterns_SubI
AddF
AddI
AddUIExtendedOp
AllTypesMatch
AndI
BitCast
BooleanConditionOrMatchingShape
CeilDivSi
CeilDivUi
CmpF
CmpFPredicate
CmpI
CmpIPredicate
Constant
DivF
DivSI
DivUI
ExtF
ExtSI
ExtUI
FPToSI
FPToUI
FastMathFlag
FastMathFlags
FastMathFlagsAttr
FloorDivSI
IndexCast
IndexCastUI
MaxNumF
MaxSI
MaxUI
MaximumF
MinNumF
MinSI
MinUI
MinimumF
MulF
MulI
MulSIExtended
MulUIExtended
NegF
OrI
RemF
RemSI
RemUI
SIToFP
SameInputOutputTensorDims
SameOperandsAndResultShape
SameOperandsAndResultTypes
ScalingExtF
ScalingTruncF
SelectOp
ShLI
ShRSI
ShRUI
SubF
SubI
TruncF
TruncI
UIToFP
XOrI
given_AttributeCompanion_FastMathFlagsAttr
builtin
AffineMapAttr
AffineSetAttr
ArrayAttribute
ComplexType
ContainerType
DenseArrayAttr
DenseIntOrFPElementsAttr
DictionaryAttr
Float128Type
Float16Type
Float32Type
Float64Type
Float80Type
FloatAttr
FloatData
FloatType
FunctionType
IndexType
IntData
IntegerAttr
IntegerType
MemrefType
ModuleOp
RankedMemrefType
RankedTensorType
ShapedType
Signed
Signedness
Signless
StringData
SymbolRefAttr
TensorType
UnrankedMemrefType
UnrankedTensorType
UnrealizedConversionCastOp
Unsigned
VectorType
given_OperationCustomParser_ModuleOp
cmath
Complex
Mul
Norm
complex
canonicalization
given_CanonicalizationPatterns_Add
given_CanonicalizationPatterns_Create
given_CanonicalizationPatterns_Im
given_CanonicalizationPatterns_Mul
given_CanonicalizationPatterns_Neg
given_CanonicalizationPatterns_Re
given_CanonicalizationPatterns_Sub
Abs
Add
ComplexAttr
Constant
Create
Div
Im
Mul
Neg
Re
Sub
given_AttributeCustomParser_ComplexAttr
func
Call
Func
Return
given_OperationCustomParser_Func
irdl
Any
Attribute
AttributeType
Attributes
Dialect
Operands
Operation
Parameters
RegionType
Results
Type
llvm
GetElementPtr
Load
Ptr
math
AbsfOp
FPowIOp
given_OperationCustomParser_AbsfOp
given_OperationCustomParser_FPowIOp
memref
Alloc
Dealloc
Dim
Load
Store
scf
AllTypesMatch
Condition
ExecuteRegionOp
ForOp
ForallOp
IfOp
InParallelOp
IndexSwitchOp
ParallelOp
ReduceOp
ReduceReturnOp
WhileOp
YieldOp
test
TestOp
TestOp
enums
enumattr
I32Enum
I64Enum
macros
exceptions
VerifyException
interpreter
FunctionCtx
Interpreter
OpImpl
RuntimeCtx
ShapedArray
run_addi
run_alloc
run_andi
run_call
run_cmpi
run_constant
run_divsi
run_divui
run_function
run_load
run_muli
run_ori
run_return
run_select
run_shli
run_shrsi
run_shrui
run_store
run_subi
run_xori
ir
AliasedAttribute
Attribute
AttributeCompanion
Block
Block
BlockArgument
BlockOperations
BlockOperations
Commutative
ConstantLike
ConstantLike
DataAttribute
DataAttribute
Dialect
IRNode
IntegerEnumAttr
IsTerminator
IsolatedFromAbove
NoMemoryEffect
NoTerminator
Operation
OperationCompanion
ParametrizedAttribute
Region
Region
Result
TypeAttribute
UnregisteredOperation
UnregisteredOperation
Use
Value
parse
Parser
passes
benchmark_constant_folding
BenchmarkConstantFolding
canonicalization
Canonicalize
cdt
DummyPass
TestInsertionPass
TestReplacementPass
cse
CSE
CommonSubexpressionElimination
OperationInfo
reconcile
ReconcileUnrealizedCasts
tools
opt
ScairOpt
ScairOptArgs
ScairOptBase
runTool
ScairRun
ScairRunArgs
ScairRunBase
ScairToolBase
transformations
patterns
Owner
PatternAction
CanonicalizationPatterns
GreedyRewritePatternApplier
InsertPoint
InsertPoint
ModulePass
PatternRewriteWalker
PatternRewriter
RewriteMethods
RewritePattern
Rewriter
WalkerPass
utils
IntrusiveList
IntrusiveList
IntrusiveNode
AliasPrinter
MLContext
Printer
ScaIR
/
scair
/
scair.tools
/
scair.tools.runTool
/
ScairRunArgs
ScairRunArgs
scair.tools.runTool.ScairRunArgs
case
class
ScairRunArgs
(
input
:
Option
[
String
] = ...)
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Show all
Members list
Clear all
Value members
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Attributes
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Attributes
Inherited from:
Product
In this article
Attributes
Members list
Value members
Inherited methods