Search
beaver
v0.4.2
v0.4.1
v0.4.0
v0.3.10
v0.3.9
v0.3.8
v0.3.7
v0.3.6
v0.3.5
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
v0.2.20
v0.2.19
v0.2.18
v0.2.17
v0.2.16
v0.2.15
v0.2.14
v0.2.13
v0.2.12
v0.2.11
v0.2.10
v0.2.9
v0.2.8
v0.2.7
v0.2.6
v0.2.5
v0.2.4
v0.2.3
v0.2.2
v0.2.1
v0.2.0
v0.1.0
Pages
Modules
Beaver.SSA
Summary
Types
t/0
Functions
postwalk/2
prewalk/2
put_arguments/2
put_block/2
put_ctx/2
put_filler/2
put_location/2
put_results/2
DSL
Beaver
Summary
Functions
>>>/2
block/2
mlir/1
mlir/2
region/1
Beaver.Env
Summary
Functions
block/0
block/1
context/0
location/0
region/0
Beaver.Pattern
Summary
Functions
attribute/1
create_operation/5
defpat/2
eval_rewrite/2
replace/2
rewrite/2
type/0
type/1
value/0
Walker
Beaver.Walker
Summary
Types
container/0
element/0
element_module/0
mlir/0
operation/0
t/0
Functions
arguments/1
attributes/1
blocks/1
operands/1
operations/1
postwalk/2
postwalk/3
prewalk/2
prewalk/3
regions/1
replace/2
results/1
successors/1
traverse/4
uses/1
Beaver.Walker.OpReplacement
Summary
Types
t/0
MLIR
Beaver.MLIR
Summary
Functions
dump/1
dump!/1
is_null/1
to_string/1
Beaver.MLIR.AffineMap
Summary
Types
t/0
Functions
create/4
dim/2
make/1
symbol/2
Beaver.MLIR.Attribute
Summary
Types
t/0
Functions
affine_map/1
array/2
bool/2
dense_array/3
dense_elements/3
equal?/2
flat_symbol_ref/2
float/3
get/2
index/2
integer/2
is_null/1
make/1
null/0
string/2
type/1
unit/1
Beaver.MLIR.Block
Summary
Types
t/0
Functions
add_arg!/3
create/1
create/2
get_arg!/2
make/1
Beaver.MLIR.CAPI
Summary
Functions
beaver_raw_beaver_affine_map_to_charlist/1
beaver_raw_beaver_attribute_to_charlist/1
beaver_raw_beaver_location_to_charlist/1
beaver_raw_beaver_operation_to_charlist/1
beaver_raw_beaver_pm_to_charlist/1
beaver_raw_beaver_type_to_charlist/1
beaver_raw_beaver_value_to_charlist/1
beaver_raw_context_attach_diagnostic_handler/1
beaver_raw_create_mlir_pass/5
beaver_raw_get_context_load_all_dialects/0
beaver_raw_get_resource_c_string/1
beaver_raw_mlir_named_attribute_get/2
beaver_raw_own_opaque_ptr/1
beaver_raw_parse_pass_pipeline/2
beaver_raw_pass_token_signal/1
beaver_raw_read_opaque_ptr/2
beaver_raw_registered_dialects/0
beaver_raw_registered_ops/0
beaver_raw_registered_ops_of_dialect/1
beaver_raw_resource_c_string_to_term_charlist/1
beaverApplyOwnedPatternSetOnOperation/2
beaverApplyOwnedPatternSetOnRegion/2
beaverAttributeIsNull/1
beaverBlockIsNull/1
beaverContextIsNull/1
beaverCreateExternalPass/13
beaverDialectIsNull/1
beaverDialectRegistryIsNull/1
beaverEnterMultiThreadedExecution/1
beaverExitMultiThreadedExecution/1
beaverGetNumRegisteredOperations/1
beaverGetReassociationIndicesForReshape/2
beaverGetRegisteredOperationName/2
beaverIsOpNameTerminator/2
beaverLocationIsNull/1
beaverLocationPrint/3
beaverLogicalResultFailure/0
beaverLogicalResultIsFailure/1
beaverLogicalResultIsSuccess/1
beaverLogicalResultSuccess/0
beaverMlirExecutionEngineIsNull/1
beaverMlirNamedAttributeGetAttribute/1
beaverMlirNamedAttributeGetName/1
beaverMlirOperationStateGetContext/1
beaverMlirOperationStateGetLocation/1
beaverMlirOperationStateGetName/1
beaverMlirOperationStateGetNumAttributes/1
beaverMlirOperationStateGetNumOperands/1
beaverMlirOperationStateGetNumRegions/1
beaverMlirOperationStateGetNumResults/1
beaverModuleIsNull/1
beaverOperandGetNext/1
beaverOperandGetNumber/1
beaverOperandGetOwner/1
beaverOperandGetValue/1
beaverOperandIsNull/1
beaverOperationGetAttribute/2
beaverOperationGetName/2
beaverOperationIsNull/1
beaverPassGetArgument/1
beaverPassGetDescription/1
beaverPassGetName/1
beaverPassManagerEnableTiming/1
beaverPassManagerGetContext/1
beaverPatternSetAddOwnedPDLPattern/2
beaverPDLPatternGet/1
beaverRegionIsNull/1
beaverRegisteredDialects/3
beaverRegisteredOperationNameGetDialectName/1
beaverRegisteredOperationNameGetOpName/1
beaverRegisteredOperationsOfDialect/4
beaverRewritePatternSetGet/1
beaverStringRefGetData/1
beaverStringRefGetLength/1
beaverSymbolTableIsNull/1
beaverTypeIsNull/1
beaverValueGetFirstOperand/1
beaverValueIsNull/1
kinda_on_load/0
mlirAffineAddExprGet/2
mlirAffineBinaryOpExprGetLHS/1
mlirAffineBinaryOpExprGetRHS/1
mlirAffineCeilDivExprGet/2
mlirAffineConstantExprGet/2
mlirAffineConstantExprGetValue/1
mlirAffineDimExprGet/2
mlirAffineDimExprGetPosition/1
mlirAffineExprCompose/2
mlirAffineExprDump/1
mlirAffineExprEqual/2
mlirAffineExprGetContext/1
mlirAffineExprGetLargestKnownDivisor/1
mlirAffineExprIsAAdd/1
mlirAffineExprIsABinary/1
mlirAffineExprIsACeilDiv/1
mlirAffineExprIsAConstant/1
mlirAffineExprIsADim/1
mlirAffineExprIsAFloorDiv/1
mlirAffineExprIsAMod/1
mlirAffineExprIsAMul/1
mlirAffineExprIsASymbol/1
mlirAffineExprIsFunctionOfDim/2
mlirAffineExprIsMultipleOf/2
mlirAffineExprIsPureAffine/1
mlirAffineExprIsSymbolicOrConstant/1
mlirAffineExprPrint/3
mlirAffineFloorDivExprGet/2
mlirAffineMapAttrGet/1
mlirAffineMapAttrGetValue/1
mlirAffineMapCompressUnusedSymbols/4
mlirAffineMapConstantGet/2
mlirAffineMapDump/1
mlirAffineMapEmptyGet/1
mlirAffineMapEqual/2
mlirAffineMapGet/5
mlirAffineMapGetContext/1
mlirAffineMapGetMajorSubMap/2
mlirAffineMapGetMinorSubMap/2
mlirAffineMapGetNumDims/1
mlirAffineMapGetNumInputs/1
mlirAffineMapGetNumResults/1
mlirAffineMapGetNumSymbols/1
mlirAffineMapGetResult/2
mlirAffineMapGetSingleConstantResult/1
mlirAffineMapGetSubMap/3
mlirAffineMapIsEmpty/1
mlirAffineMapIsIdentity/1
mlirAffineMapIsMinorIdentity/1
mlirAffineMapIsPermutation/1
mlirAffineMapIsProjectedPermutation/1
mlirAffineMapIsSingleConstant/1
mlirAffineMapMinorIdentityGet/3
mlirAffineMapMultiDimIdentityGet/2
mlirAffineMapPermutationGet/3
mlirAffineMapPrint/3
mlirAffineMapReplace/5
mlirAffineMapZeroResultGet/3
mlirAffineModExprGet/2
mlirAffineMulExprGet/2
mlirAffineSymbolExprGet/2
mlirAffineSymbolExprGetPosition/1
mlirAnyQuantizedTypeGet/5
mlirArrayAttrGet/3
mlirArrayAttrGetElement/2
mlirArrayAttrGetNumElements/1
mlirAttributeDump/1
mlirAttributeEqual/2
mlirAttributeGetContext/1
mlirAttributeGetNull/0
mlirAttributeGetType/1
mlirAttributeGetTypeID/1
mlirAttributeIsAAffineMap/1
mlirAttributeIsAArray/1
mlirAttributeIsABool/1
mlirAttributeIsADenseBoolArray/1
mlirAttributeIsADenseElements/1
mlirAttributeIsADenseF32Array/1
mlirAttributeIsADenseF64Array/1
mlirAttributeIsADenseFPElements/1
mlirAttributeIsADenseI8Array/1
mlirAttributeIsADenseI16Array/1
mlirAttributeIsADenseI32Array/1
mlirAttributeIsADenseI64Array/1
mlirAttributeIsADenseIntElements/1
mlirAttributeIsADictionary/1
mlirAttributeIsAElements/1
mlirAttributeIsAFlatSymbolRef/1
mlirAttributeIsAFloat/1
mlirAttributeIsAInteger/1
mlirAttributeIsAIntegerSet/1
mlirAttributeIsALocation/1
mlirAttributeIsAOpaque/1
mlirAttributeIsASparseElements/1
mlirAttributeIsASparseTensorEncodingAttr/1
mlirAttributeIsAStridedLayout/1
mlirAttributeIsAString/1
mlirAttributeIsASymbolRef/1
mlirAttributeIsAType/1
mlirAttributeIsAUnit/1
mlirAttributeParseGet/2
mlirAttributePrint/3
mlirBF16TypeGet/1
mlirBlockAddArgument/3
mlirBlockAppendOwnedOperation/2
mlirBlockArgumentGetArgNumber/1
mlirBlockArgumentGetOwner/1
mlirBlockArgumentSetType/2
mlirBlockCreate/3
mlirBlockDestroy/1
mlirBlockDetach/1
mlirBlockEqual/2
mlirBlockGetArgument/2
mlirBlockGetFirstOperation/1
mlirBlockGetNextInRegion/1
mlirBlockGetNumArguments/1
mlirBlockGetParentOperation/1
mlirBlockGetParentRegion/1
mlirBlockGetTerminator/1
mlirBlockInsertOwnedOperation/3
mlirBlockInsertOwnedOperationAfter/3
mlirBlockInsertOwnedOperationBefore/3
mlirBlockPrint/3
mlirBoolAttrGet/2
mlirBoolAttrGetValue/1
mlirCalibratedQuantizedTypeGet/3
mlirCalibratedQuantizedTypeGetMax/1
mlirCalibratedQuantizedTypeGetMin/1
mlirComplexTypeGet/1
mlirComplexTypeGetElementType/1
mlirContextAppendDialectRegistry/2
mlirContextAttachDiagnosticHandler/4
mlirContextCreate/0
mlirContextDestroy/1
mlirContextDetachDiagnosticHandler/2
mlirContextEnableMultithreading/2
mlirContextEqual/2
mlirContextGetAllowUnregisteredDialects/1
mlirContextGetNumLoadedDialects/1
mlirContextGetNumRegisteredDialects/1
mlirContextGetOrLoadDialect/2
mlirContextIsRegisteredOperation/2
mlirContextLoadAllAvailableDialects/1
mlirContextSetAllowUnregisteredDialects/2
mlirCreateAsyncAsyncFuncToAsyncRuntime/0
mlirCreateAsyncAsyncParallelFor/0
mlirCreateAsyncAsyncRuntimePolicyBasedRefCounting/0
mlirCreateAsyncAsyncRuntimeRefCounting/0
mlirCreateAsyncAsyncRuntimeRefCountingOpt/0
mlirCreateAsyncAsyncToAsyncRuntime/0
mlirCreateConversionArithToLLVMConversionPass/0
mlirCreateConversionConvertAffineForToGPU/0
mlirCreateConversionConvertAffineToStandard/0
mlirCreateConversionConvertAMDGPUToROCDL/0
mlirCreateConversionConvertArithToSPIRV/0
mlirCreateConversionConvertArmNeon2dToIntr/0
mlirCreateConversionConvertAsyncToLLVMPass/0
mlirCreateConversionConvertBufferizationToMemRef/0
mlirCreateConversionConvertComplexToLibm/0
mlirCreateConversionConvertComplexToLLVMPass/0
mlirCreateConversionConvertComplexToStandard/0
mlirCreateConversionConvertControlFlowToLLVMPass/0
mlirCreateConversionConvertControlFlowToSPIRV/0
mlirCreateConversionConvertFuncToLLVMPass/0
mlirCreateConversionConvertFuncToSPIRV/0
mlirCreateConversionConvertGPUToSPIRV/0
mlirCreateConversionConvertGpuLaunchFuncToVulkanLaunchFunc/0
mlirCreateConversionConvertGpuOpsToNVVMOps/0
mlirCreateConversionConvertGpuOpsToROCDLOps/0
mlirCreateConversionConvertIndexToLLVMPass/0
mlirCreateConversionConvertLinalgToLLVMPass/0
mlirCreateConversionConvertLinalgToStandard/0
mlirCreateConversionConvertMathToFuncs/0
mlirCreateConversionConvertMathToLibm/0
mlirCreateConversionConvertMathToLLVMPass/0
mlirCreateConversionConvertMathToSPIRV/0
mlirCreateConversionConvertMemRefToSPIRV/0
mlirCreateConversionConvertNVGPUToNVVMPass/0
mlirCreateConversionConvertOpenACCToLLVMPass/0
mlirCreateConversionConvertOpenACCToSCF/0
mlirCreateConversionConvertOpenMPToLLVMPass/0
mlirCreateConversionConvertParallelLoopToGpu/0
mlirCreateConversionConvertPDLToPDLInterp/0
mlirCreateConversionConvertSCFToOpenMPPass/0
mlirCreateConversionConvertShapeConstraints/0
mlirCreateConversionConvertShapeToStandard/0
mlirCreateConversionConvertSPIRVToLLVMPass/0
mlirCreateConversionConvertTensorToLinalg/0
mlirCreateConversionConvertTensorToSPIRV/0
mlirCreateConversionConvertVectorToGPU/0
mlirCreateConversionConvertVectorToLLVMPass/0
mlirCreateConversionConvertVectorToSCF/0
mlirCreateConversionConvertVectorToSPIRV/0
mlirCreateConversionConvertVulkanLaunchFuncToVulkanCallsPass/0
mlirCreateConversionFinalizeMemRefToLLVMConversionPass/0
mlirCreateConversionGpuToLLVMConversionPass/0
mlirCreateConversionLowerHostCodeToLLVMPass/0
mlirCreateConversionMapMemRefStorageClass/0
mlirCreateConversionReconcileUnrealizedCasts/0
mlirCreateConversionSCFToControlFlow/0
mlirCreateConversionSCFToSPIRV/0
mlirCreateConversionTosaToArith/0
mlirCreateConversionTosaToLinalg/0
mlirCreateConversionTosaToLinalgNamed/0
mlirCreateConversionTosaToSCF/0
mlirCreateConversionTosaToTensor/0
mlirCreateExternalPass/9
mlirCreateGPUGpuAsyncRegionPass/0
mlirCreateGPUGpuKernelOutlining/0
mlirCreateGPUGpuLaunchSinkIndexComputations/0
mlirCreateGPUGpuMapParallelLoopsPass/0
mlirCreateLinalgConvertElementwiseToLinalg/0
mlirCreateLinalgLinalgBufferize/0
mlirCreateLinalgLinalgDetensorize/0
mlirCreateLinalgLinalgElementwiseOpFusion/0
mlirCreateLinalgLinalgFoldUnitExtentDims/0
mlirCreateLinalgLinalgGeneralization/0
mlirCreateLinalgLinalgInlineScalarOperands/0
mlirCreateLinalgLinalgLowerToAffineLoops/0
mlirCreateLinalgLinalgLowerToLoops/0
mlirCreateLinalgLinalgLowerToParallelLoops/0
mlirCreateLinalgLinalgNamedOpConversion/0
mlirCreateSparseTensorPostSparsificationRewrite/0
mlirCreateSparseTensorPreSparsificationRewrite/0
mlirCreateSparseTensorSparseBufferRewrite/0
mlirCreateSparseTensorSparseTensorCodegen/0
mlirCreateSparseTensorSparseTensorConversionPass/0
mlirCreateSparseTensorSparseVectorization/0
mlirCreateSparseTensorSparsificationPass/0
mlirCreateSparseTensorStorageSpecifierToLLVM/0
mlirCreateTransformsCanonicalizer/0
mlirCreateTransformsControlFlowSink/0
mlirCreateTransformsCSE/0
mlirCreateTransformsGenerateRuntimeVerification/0
mlirCreateTransformsInliner/0
mlirCreateTransformsLocationSnapshot/0
mlirCreateTransformsLoopInvariantCodeMotion/0
mlirCreateTransformsPrintIRPass/0
mlirCreateTransformsPrintOpStats/0
mlirCreateTransformsSCCP/0
mlirCreateTransformsStripDebugInfo/0
mlirCreateTransformsSymbolDCE/0
mlirCreateTransformsSymbolPrivatize/0
mlirCreateTransformsTopologicalSort/0
mlirCreateTransformsViewOpGraph/0
mlirDenseArrayGetNumElements/1
mlirDenseBoolArrayGet/3
mlirDenseBoolArrayGetElement/2
mlirDenseBoolResourceElementsAttrGetValue/2
mlirDenseDoubleResourceElementsAttrGetValue/2
mlirDenseElementsAttrBFloat16Get/3
mlirDenseElementsAttrBoolGet/3
mlirDenseElementsAttrBoolSplatGet/2
mlirDenseElementsAttrDoubleGet/3
mlirDenseElementsAttrDoubleSplatGet/2
mlirDenseElementsAttrFloat16Get/3
mlirDenseElementsAttrFloatGet/3
mlirDenseElementsAttrFloatSplatGet/2
mlirDenseElementsAttrGet/3
mlirDenseElementsAttrGetBoolSplatValue/1
mlirDenseElementsAttrGetBoolValue/2
mlirDenseElementsAttrGetDoubleSplatValue/1
mlirDenseElementsAttrGetDoubleValue/2
mlirDenseElementsAttrGetFloatSplatValue/1
mlirDenseElementsAttrGetFloatValue/2
mlirDenseElementsAttrGetInt8SplatValue/1
mlirDenseElementsAttrGetInt8Value/2
mlirDenseElementsAttrGetInt16Value/2
mlirDenseElementsAttrGetInt32SplatValue/1
mlirDenseElementsAttrGetInt32Value/2
mlirDenseElementsAttrGetInt64SplatValue/1
mlirDenseElementsAttrGetInt64Value/2
mlirDenseElementsAttrGetRawData/1
mlirDenseElementsAttrGetSplatValue/1
mlirDenseElementsAttrGetStringSplatValue/1
mlirDenseElementsAttrGetStringValue/2
mlirDenseElementsAttrGetUInt8SplatValue/1
mlirDenseElementsAttrGetUInt8Value/2
mlirDenseElementsAttrGetUInt16Value/2
mlirDenseElementsAttrGetUInt32SplatValue/1
mlirDenseElementsAttrGetUInt32Value/2
mlirDenseElementsAttrGetUInt64SplatValue/1
mlirDenseElementsAttrGetUInt64Value/2
mlirDenseElementsAttrInt8Get/3
mlirDenseElementsAttrInt8SplatGet/2
mlirDenseElementsAttrInt16Get/3
mlirDenseElementsAttrInt32Get/3
mlirDenseElementsAttrInt32SplatGet/2
mlirDenseElementsAttrInt64Get/3
mlirDenseElementsAttrInt64SplatGet/2
mlirDenseElementsAttrIsSplat/1
mlirDenseElementsAttrRawBufferGet/3
mlirDenseElementsAttrReshapeGet/2
mlirDenseElementsAttrSplatGet/2
mlirDenseElementsAttrStringGet/3
mlirDenseElementsAttrUInt8Get/3
mlirDenseElementsAttrUInt8SplatGet/2
mlirDenseElementsAttrUInt16Get/3
mlirDenseElementsAttrUInt32Get/3
mlirDenseElementsAttrUInt32SplatGet/2
mlirDenseElementsAttrUInt64Get/3
mlirDenseElementsAttrUInt64SplatGet/2
mlirDenseF32ArrayGet/3
mlirDenseF32ArrayGetElement/2
mlirDenseF64ArrayGet/3
mlirDenseF64ArrayGetElement/2
mlirDenseFloatResourceElementsAttrGetValue/2
mlirDenseI8ArrayGet/3
mlirDenseI8ArrayGetElement/2
mlirDenseI16ArrayGet/3
mlirDenseI16ArrayGetElement/2
mlirDenseI32ArrayGet/3
mlirDenseI32ArrayGetElement/2
mlirDenseI64ArrayGet/3
mlirDenseI64ArrayGetElement/2
mlirDenseInt8ResourceElementsAttrGetValue/2
mlirDenseInt16ResourceElementsAttrGetValue/2
mlirDenseInt32ResourceElementsAttrGetValue/2
mlirDenseInt64ResourceElementsAttrGetValue/2
mlirDenseUInt8ResourceElementsAttrGetValue/2
mlirDenseUInt16ResourceElementsAttrGetValue/2
mlirDenseUInt32ResourceElementsAttrGetValue/2
mlirDenseUInt64ResourceElementsAttrGetValue/2
mlirDiagnosticGetLocation/1
mlirDiagnosticGetNote/2
mlirDiagnosticGetNumNotes/1
mlirDiagnosticGetSeverity/1
mlirDiagnosticPrint/3
mlirDialectEqual/2
mlirDialectGetContext/1
mlirDialectGetNamespace/1
mlirDialectHandleGetNamespace/1
mlirDialectHandleInsertDialect/2
mlirDialectHandleLoadDialect/2
mlirDialectHandleRegisterDialect/2
mlirDialectRegistryCreate/0
mlirDialectRegistryDestroy/1
mlirDictionaryAttrGet/3
mlirDictionaryAttrGetElement/2
mlirDictionaryAttrGetElementByName/2
mlirDictionaryAttrGetNumElements/1
mlirElementsAttrGetNumElements/1
mlirElementsAttrGetValue/3
mlirElementsAttrIsValidIndex/3
mlirEmitError/2
mlirEnableGlobalDebug/1
mlirExecutionEngineCreate/5
mlirExecutionEngineDestroy/1
mlirExecutionEngineDumpToObjectFile/2
mlirExecutionEngineInvokePacked/3
mlirExecutionEngineLookup/2
mlirExecutionEngineLookupPacked/2
mlirExecutionEngineRegisterSymbol/3
mlirExternalPassSignalFailure/1
mlirF16TypeGet/1
mlirF32TypeGet/1
mlirF64TypeGet/1
mlirFlatSymbolRefAttrGet/2
mlirFlatSymbolRefAttrGetValue/1
mlirFloat8E4M3FNTypeGet/1
mlirFloat8E4M3FNUZTypeGet/1
mlirFloat8E5M2FNUZTypeGet/1
mlirFloat8E5M2TypeGet/1
mlirFloatAttrDoubleGet/3
mlirFloatAttrDoubleGetChecked/3
mlirFloatAttrGetValueDouble/1
mlirFunctionTypeGet/5
mlirFunctionTypeGetInput/2
mlirFunctionTypeGetNumInputs/1
mlirFunctionTypeGetNumResults/1
mlirFunctionTypeGetResult/2
mlirGetDialectHandle__async__/0
mlirGetDialectHandle__cf__/0
mlirGetDialectHandle__elixir__/0
mlirGetDialectHandle__func__/0
mlirGetDialectHandle__gpu__/0
mlirGetDialectHandle__linalg__/0
mlirGetDialectHandle__llvm__/0
mlirGetDialectHandle__pdl__/0
mlirGetDialectHandle__quant__/0
mlirGetDialectHandle__scf__/0
mlirGetDialectHandle__shape__/0
mlirGetDialectHandle__sparse_tensor__/0
mlirGetDialectHandle__tensor__/0
mlirIdentifierEqual/2
mlirIdentifierGet/2
mlirIdentifierGetContext/1
mlirIdentifierStr/1
mlirIndexTypeGet/1
mlirInferTypeOpInterfaceInferReturnTypes/10
mlirInferTypeOpInterfaceTypeID/0
mlirIntegerAttrGet/2
mlirIntegerAttrGetValueInt/1
mlirIntegerAttrGetValueSInt/1
mlirIntegerAttrGetValueUInt/1
mlirIntegerSetDump/1
mlirIntegerSetEmptyGet/3
mlirIntegerSetEqual/2
mlirIntegerSetGet/6
mlirIntegerSetGetConstraint/2
mlirIntegerSetGetContext/1
mlirIntegerSetGetNumConstraints/1
mlirIntegerSetGetNumDims/1
mlirIntegerSetGetNumEqualities/1
mlirIntegerSetGetNumInequalities/1
mlirIntegerSetGetNumInputs/1
mlirIntegerSetGetNumSymbols/1
mlirIntegerSetIsCanonicalEmpty/1
mlirIntegerSetIsConstraintEq/2
mlirIntegerSetPrint/3
mlirIntegerSetReplaceGet/5
mlirIntegerTypeGet/2
mlirIntegerTypeGetWidth/1
mlirIntegerTypeIsSigned/1
mlirIntegerTypeIsSignless/1
mlirIntegerTypeIsUnsigned/1
mlirIntegerTypeSignedGet/2
mlirIntegerTypeUnsignedGet/2
mlirIsGlobalDebugEnabled/0
mlirLinalgFillBuiltinNamedOpRegion/1
mlirLLVMArrayTypeGet/2
mlirLLVMFunctionTypeGet/4
mlirLLVMPointerTypeGet/2
mlirLLVMStructTypeLiteralGet/4
mlirLLVMVoidTypeGet/1
mlirLocationCallSiteGet/2
mlirLocationEqual/2
mlirLocationFileLineColGet/4
mlirLocationFromAttribute/1
mlirLocationFusedGet/4
mlirLocationGetAttribute/1
mlirLocationGetContext/1
mlirLocationNameGet/3
mlirLocationPrint/3
mlirLocationUnknownGet/1
mlirMemRefTypeContiguousGet/4
mlirMemRefTypeContiguousGetChecked/5
mlirMemRefTypeGet/5
mlirMemRefTypeGetAffineMap/1
mlirMemRefTypeGetChecked/6
mlirMemRefTypeGetLayout/1
mlirMemRefTypeGetMemorySpace/1
mlirModuleCreateEmpty/1
mlirModuleCreateParse/2
mlirModuleDestroy/1
mlirModuleFromOperation/1
mlirModuleGetBody/1
mlirModuleGetContext/1
mlirModuleGetOperation/1
mlirNamedAttributeGet/2
mlirNoneTypeGet/1
mlirOpaqueAttrGet/5
mlirOpaqueAttrGetData/1
mlirOpaqueAttrGetDialectNamespace/1
mlirOpaqueTypeGet/3
mlirOpaqueTypeGetData/1
mlirOpaqueTypeGetDialectNamespace/1
mlirOperationClone/1
mlirOperationCreate/1
mlirOperationCreateParse/3
mlirOperationDestroy/1
mlirOperationDump/1
mlirOperationEqual/2
mlirOperationGetAttribute/2
mlirOperationGetAttributeByName/2
mlirOperationGetBlock/1
mlirOperationGetContext/1
mlirOperationGetFirstRegion/1
mlirOperationGetLocation/1
mlirOperationGetName/1
mlirOperationGetNextInBlock/1
mlirOperationGetNumAttributes/1
mlirOperationGetNumOperands/1
mlirOperationGetNumRegions/1
mlirOperationGetNumResults/1
mlirOperationGetNumSuccessors/1
mlirOperationGetOperand/2
mlirOperationGetParentOperation/1
mlirOperationGetRegion/2
mlirOperationGetResult/2
mlirOperationGetSuccessor/2
mlirOperationGetTypeID/1
mlirOperationImplementsInterface/2
mlirOperationImplementsInterfaceStatic/3
mlirOperationMoveAfter/2
mlirOperationMoveBefore/2
mlirOperationPrint/3
mlirOperationPrintWithFlags/4
mlirOperationRemoveAttributeByName/2
mlirOperationRemoveFromParent/1
mlirOperationSetAttributeByName/3
mlirOperationSetOperand/3
mlirOperationStateAddAttributes/3
mlirOperationStateAddOperands/3
mlirOperationStateAddOwnedRegions/3
mlirOperationStateAddResults/3
mlirOperationStateAddSuccessors/3
mlirOperationStateEnableResultTypeInference/1
mlirOperationStateGet/2
mlirOperationVerify/1
mlirOperationWriteBytecode/3
mlirOpOperandGetNextUse/1
mlirOpOperandGetOperandNumber/1
mlirOpOperandGetOwner/1
mlirOpOperandIsNull/1
mlirOpPassManagerAddOwnedPass/2
mlirOpPassManagerAddPipeline/4
mlirOpPassManagerGetNestedUnder/2
mlirOpPrintingFlagsAssumeVerified/1
mlirOpPrintingFlagsCreate/0
mlirOpPrintingFlagsDestroy/1
mlirOpPrintingFlagsElideLargeElementsAttrs/2
mlirOpPrintingFlagsEnableDebugInfo/3
mlirOpPrintingFlagsPrintGenericOpForm/1
mlirOpPrintingFlagsUseLocalScope/1
mlirOpResultGetOwner/1
mlirOpResultGetResultNumber/1
mlirParsePassPipeline/4
mlirPassManagerAddOwnedPass/2
mlirPassManagerCreate/1
mlirPassManagerCreateOnOperation/2
mlirPassManagerDestroy/1
mlirPassManagerEnableIRPrinting/1
mlirPassManagerEnableVerifier/2
mlirPassManagerGetAsOpPassManager/1
mlirPassManagerGetNestedUnder/2
mlirPassManagerRunOnOp/2
mlirPDLAttributeTypeGet/1
mlirPDLOperationTypeGet/1
mlirPDLRangeTypeGet/1
mlirPDLRangeTypeGetElementType/1
mlirPDLTypeTypeGet/1
mlirPDLValueTypeGet/1
mlirPrintPassPipeline/3
mlirQuantizedTypeCastExpressedToStorageType/2
mlirQuantizedTypeCastFromExpressedType/2
mlirQuantizedTypeCastFromStorageType/2
mlirQuantizedTypeCastToExpressedType/1
mlirQuantizedTypeCastToStorageType/1
mlirQuantizedTypeGetDefaultMaximumForInteger/2
mlirQuantizedTypeGetDefaultMinimumForInteger/2
mlirQuantizedTypeGetExpressedType/1
mlirQuantizedTypeGetFlags/1
mlirQuantizedTypeGetQuantizedElementType/1
mlirQuantizedTypeGetSignedFlag/0
mlirQuantizedTypeGetStorageType/1
mlirQuantizedTypeGetStorageTypeIntegralWidth/1
mlirQuantizedTypeGetStorageTypeMax/1
mlirQuantizedTypeGetStorageTypeMin/1
mlirQuantizedTypeIsCompatibleExpressedType/2
mlirQuantizedTypeIsSigned/1
mlirRankedTensorTypeGet/4
mlirRankedTensorTypeGetChecked/5
mlirRankedTensorTypeGetEncoding/1
mlirRegionAppendOwnedBlock/2
mlirRegionCreate/0
mlirRegionDestroy/1
mlirRegionEqual/2
mlirRegionGetFirstBlock/1
mlirRegionGetNextInOperation/1
mlirRegionInsertOwnedBlock/3
mlirRegionInsertOwnedBlockAfter/3
mlirRegionInsertOwnedBlockBefore/3
mlirRegisterAllDialects/1
mlirRegisterAllLLVMTranslations/1
mlirRegisterAllPasses/0
mlirRegisterAsyncAsyncFuncToAsyncRuntime/0
mlirRegisterAsyncAsyncParallelFor/0
mlirRegisterAsyncAsyncRuntimePolicyBasedRefCounting/0
mlirRegisterAsyncAsyncRuntimeRefCounting/0
mlirRegisterAsyncAsyncRuntimeRefCountingOpt/0
mlirRegisterAsyncAsyncToAsyncRuntime/0
mlirRegisterAsyncPasses/0
mlirRegisterConversionArithToLLVMConversionPass/0
mlirRegisterConversionConvertAffineForToGPU/0
mlirRegisterConversionConvertAffineToStandard/0
mlirRegisterConversionConvertAMDGPUToROCDL/0
mlirRegisterConversionConvertArithToSPIRV/0
mlirRegisterConversionConvertArmNeon2dToIntr/0
mlirRegisterConversionConvertAsyncToLLVMPass/0
mlirRegisterConversionConvertBufferizationToMemRef/0
mlirRegisterConversionConvertComplexToLibm/0
mlirRegisterConversionConvertComplexToLLVMPass/0
mlirRegisterConversionConvertComplexToStandard/0
mlirRegisterConversionConvertControlFlowToLLVMPass/0
mlirRegisterConversionConvertControlFlowToSPIRV/0
mlirRegisterConversionConvertFuncToLLVMPass/0
mlirRegisterConversionConvertFuncToSPIRV/0
mlirRegisterConversionConvertGPUToSPIRV/0
mlirRegisterConversionConvertGpuLaunchFuncToVulkanLaunchFunc/0
mlirRegisterConversionConvertGpuOpsToNVVMOps/0
mlirRegisterConversionConvertGpuOpsToROCDLOps/0
mlirRegisterConversionConvertIndexToLLVMPass/0
mlirRegisterConversionConvertLinalgToLLVMPass/0
mlirRegisterConversionConvertLinalgToStandard/0
mlirRegisterConversionConvertMathToFuncs/0
mlirRegisterConversionConvertMathToLibm/0
mlirRegisterConversionConvertMathToLLVMPass/0
mlirRegisterConversionConvertMathToSPIRV/0
mlirRegisterConversionConvertMemRefToSPIRV/0
mlirRegisterConversionConvertNVGPUToNVVMPass/0
mlirRegisterConversionConvertOpenACCToLLVMPass/0
mlirRegisterConversionConvertOpenACCToSCF/0
mlirRegisterConversionConvertOpenMPToLLVMPass/0
mlirRegisterConversionConvertParallelLoopToGpu/0
mlirRegisterConversionConvertPDLToPDLInterp/0
mlirRegisterConversionConvertSCFToOpenMPPass/0
mlirRegisterConversionConvertShapeConstraints/0
mlirRegisterConversionConvertShapeToStandard/0
mlirRegisterConversionConvertSPIRVToLLVMPass/0
mlirRegisterConversionConvertTensorToLinalg/0
mlirRegisterConversionConvertTensorToSPIRV/0
mlirRegisterConversionConvertVectorToGPU/0
mlirRegisterConversionConvertVectorToLLVMPass/0
mlirRegisterConversionConvertVectorToSCF/0
mlirRegisterConversionConvertVectorToSPIRV/0
mlirRegisterConversionConvertVulkanLaunchFuncToVulkanCallsPass/0
mlirRegisterConversionFinalizeMemRefToLLVMConversionPass/0
mlirRegisterConversionGpuToLLVMConversionPass/0
mlirRegisterConversionLowerHostCodeToLLVMPass/0
mlirRegisterConversionMapMemRefStorageClass/0
mlirRegisterConversionPasses/0
mlirRegisterConversionReconcileUnrealizedCasts/0
mlirRegisterConversionSCFToControlFlow/0
mlirRegisterConversionSCFToSPIRV/0
mlirRegisterConversionTosaToArith/0
mlirRegisterConversionTosaToLinalg/0
mlirRegisterConversionTosaToLinalgNamed/0
mlirRegisterConversionTosaToSCF/0
mlirRegisterConversionTosaToTensor/0
mlirRegisterGPUGpuAsyncRegionPass/0
mlirRegisterGPUGpuKernelOutlining/0
mlirRegisterGPUGpuLaunchSinkIndexComputations/0
mlirRegisterGPUGpuMapParallelLoopsPass/0
mlirRegisterGPUPasses/0
mlirRegisterLinalgConvertElementwiseToLinalg/0
mlirRegisterLinalgLinalgBufferize/0
mlirRegisterLinalgLinalgDetensorize/0
mlirRegisterLinalgLinalgElementwiseOpFusion/0
mlirRegisterLinalgLinalgFoldUnitExtentDims/0
mlirRegisterLinalgLinalgGeneralization/0
mlirRegisterLinalgLinalgInlineScalarOperands/0
mlirRegisterLinalgLinalgLowerToAffineLoops/0
mlirRegisterLinalgLinalgLowerToLoops/0
mlirRegisterLinalgLinalgLowerToParallelLoops/0
mlirRegisterLinalgLinalgNamedOpConversion/0
mlirRegisterLinalgPasses/0
mlirRegisterSparseTensorPasses/0
mlirRegisterSparseTensorPostSparsificationRewrite/0
mlirRegisterSparseTensorPreSparsificationRewrite/0
mlirRegisterSparseTensorSparseBufferRewrite/0
mlirRegisterSparseTensorSparseTensorCodegen/0
mlirRegisterSparseTensorSparseTensorConversionPass/0
mlirRegisterSparseTensorSparseVectorization/0
mlirRegisterSparseTensorSparsificationPass/0
mlirRegisterSparseTensorStorageSpecifierToLLVM/0
mlirRegisterTransformsCanonicalizer/0
mlirRegisterTransformsControlFlowSink/0
mlirRegisterTransformsCSE/0
mlirRegisterTransformsGenerateRuntimeVerification/0
mlirRegisterTransformsInliner/0
mlirRegisterTransformsLocationSnapshot/0
mlirRegisterTransformsLoopInvariantCodeMotion/0
mlirRegisterTransformsPasses/0
mlirRegisterTransformsPrintIRPass/0
mlirRegisterTransformsPrintOpStats/0
mlirRegisterTransformsSCCP/0
mlirRegisterTransformsStripDebugInfo/0
mlirRegisterTransformsSymbolDCE/0
mlirRegisterTransformsSymbolPrivatize/0
mlirRegisterTransformsTopologicalSort/0
mlirRegisterTransformsViewOpGraph/0
mlirShapedTypeGetDimSize/2
mlirShapedTypeGetDynamicSize/0
mlirShapedTypeGetDynamicStrideOrOffset/0
mlirShapedTypeGetElementType/1
mlirShapedTypeGetRank/1
mlirShapedTypeHasRank/1
mlirShapedTypeHasStaticShape/1
mlirShapedTypeIsDynamicDim/2
mlirShapedTypeIsDynamicSize/1
mlirShapedTypeIsDynamicStrideOrOffset/1
mlirSparseElementsAttrGetIndices/1
mlirSparseElementsAttrGetValues/1
mlirSparseElementsAttribute/3
mlirSparseTensorEncodingAttrGet/7
mlirSparseTensorEncodingAttrGetCrdWidth/1
mlirSparseTensorEncodingAttrGetDimLevelType/2
mlirSparseTensorEncodingAttrGetDimOrdering/1
mlirSparseTensorEncodingAttrGetHigherOrdering/1
mlirSparseTensorEncodingAttrGetPosWidth/1
mlirSparseTensorEncodingGetLvlRank/1
mlirStridedLayoutAttrGet/4
mlirStridedLayoutAttrGetNumStrides/1
mlirStridedLayoutAttrGetOffset/1
mlirStridedLayoutAttrGetStride/2
mlirStringAttrGet/2
mlirStringAttrGetValue/1
mlirStringAttrTypedGet/2
mlirStringRefCreateFromCString/1
mlirStringRefEqual/2
mlirSymbolRefAttrGet/4
mlirSymbolRefAttrGetLeafReference/1
mlirSymbolRefAttrGetNestedReference/2
mlirSymbolRefAttrGetNumNestedReferences/1
mlirSymbolRefAttrGetRootReference/1
mlirSymbolTableCreate/1
mlirSymbolTableDestroy/1
mlirSymbolTableErase/2
mlirSymbolTableGetSymbolAttributeName/0
mlirSymbolTableGetVisibilityAttributeName/0
mlirSymbolTableInsert/2
mlirSymbolTableLookup/2
mlirSymbolTableReplaceAllSymbolUses/3
mlirSymbolTableWalkSymbolTables/4
mlirTupleTypeGet/3
mlirTupleTypeGetNumTypes/1
mlirTupleTypeGetType/2
mlirTypeAttrGet/1
mlirTypeAttrGetValue/1
mlirTypeDump/1
mlirTypeEqual/2
mlirTypeGetContext/1
mlirTypeGetTypeID/1
mlirTypeIDAllocatorAllocateTypeID/1
mlirTypeIDAllocatorCreate/0
mlirTypeIDAllocatorDestroy/1
mlirTypeIDCreate/1
mlirTypeIDEqual/2
mlirTypeIDHashValue/1
mlirTypeIsAAnyQuantizedType/1
mlirTypeIsABF16/1
mlirTypeIsACalibratedQuantizedType/1
mlirTypeIsAComplex/1
mlirTypeIsAF16/1
mlirTypeIsAF32/1
mlirTypeIsAF64/1
mlirTypeIsAFloat8E4M3FN/1
mlirTypeIsAFloat8E4M3FNUZ/1
mlirTypeIsAFloat8E5M2/1
mlirTypeIsAFloat8E5M2FNUZ/1
mlirTypeIsAFunction/1
mlirTypeIsAIndex/1
mlirTypeIsAInteger/1
mlirTypeIsAMemRef/1
mlirTypeIsANone/1
mlirTypeIsAOpaque/1
mlirTypeIsAPDLAttributeType/1
mlirTypeIsAPDLOperationType/1
mlirTypeIsAPDLRangeType/1
mlirTypeIsAPDLType/1
mlirTypeIsAPDLTypeType/1
mlirTypeIsAPDLValueType/1
mlirTypeIsAQuantizedType/1
mlirTypeIsARankedTensor/1
mlirTypeIsAShaped/1
mlirTypeIsATensor/1
mlirTypeIsATuple/1
mlirTypeIsAUniformQuantizedPerAxisType/1
mlirTypeIsAUniformQuantizedType/1
mlirTypeIsAUnrankedMemRef/1
mlirTypeIsAUnrankedTensor/1
mlirTypeIsAVector/1
mlirTypeParseGet/2
mlirTypePrint/3
mlirUniformQuantizedPerAxisTypeGet/9
mlirUniformQuantizedPerAxisTypeGetNumDims/1
mlirUniformQuantizedPerAxisTypeGetQuantizedDimension/1
mlirUniformQuantizedPerAxisTypeGetScale/2
mlirUniformQuantizedPerAxisTypeGetZeroPoint/2
mlirUniformQuantizedPerAxisTypeIsFixedPoint/1
mlirUniformQuantizedTypeGet/7
mlirUniformQuantizedTypeGetScale/1
mlirUniformQuantizedTypeGetZeroPoint/1
mlirUniformQuantizedTypeIsFixedPoint/1
mlirUnitAttrGet/1
mlirUnmanagedDenseBoolResourceElementsAttrGet/4
mlirUnmanagedDenseDoubleResourceElementsAttrGet/4
mlirUnmanagedDenseFloatResourceElementsAttrGet/4
mlirUnmanagedDenseInt8ResourceElementsAttrGet/4
mlirUnmanagedDenseInt16ResourceElementsAttrGet/4
mlirUnmanagedDenseInt32ResourceElementsAttrGet/4
mlirUnmanagedDenseInt64ResourceElementsAttrGet/4
mlirUnmanagedDenseUInt8ResourceElementsAttrGet/4
mlirUnmanagedDenseUInt16ResourceElementsAttrGet/4
mlirUnmanagedDenseUInt32ResourceElementsAttrGet/4
mlirUnmanagedDenseUInt64ResourceElementsAttrGet/4
mlirUnrankedMemRefTypeGet/2
mlirUnrankedMemRefTypeGetChecked/3
mlirUnrankedMemrefGetMemorySpace/1
mlirUnrankedTensorTypeGet/1
mlirUnrankedTensorTypeGetChecked/2
mlirValueDump/1
mlirValueEqual/2
mlirValueGetFirstUse/1
mlirValueGetType/1
mlirValueIsABlockArgument/1
mlirValueIsAOpResult/1
mlirValuePrint/3
mlirVectorTypeGet/3
mlirVectorTypeGetChecked/4
Beaver.MLIR.Context
Summary
Types
t/0
Functions
create/0
create/1
destroy/1
make/1
Beaver.MLIR.Conversion
Summary
Functions
arm_neon_2d_to_intr/0
arm_neon_2d_to_intr/1
convert_affine_for_to_gpu/0
convert_affine_for_to_gpu/1
convert_amdgpu_to_rocdl/0
convert_amdgpu_to_rocdl/1
convert_arith_to_llvm/0
convert_arith_to_llvm/1
convert_arith_to_spirv/0
convert_arith_to_spirv/1
convert_async_to_llvm/0
convert_async_to_llvm/1
convert_bufferization_to_memref/0
convert_bufferization_to_memref/1
convert_cf_to_llvm/0
convert_cf_to_llvm/1
convert_cf_to_spirv/0
convert_cf_to_spirv/1
convert_complex_to_libm/0
convert_complex_to_libm/1
convert_complex_to_llvm/0
convert_complex_to_llvm/1
convert_complex_to_standard/0
convert_complex_to_standard/1
convert_func_to_llvm/0
convert_func_to_llvm/1
convert_func_to_spirv/0
convert_func_to_spirv/1
convert_gpu_launch_to_vulkan_launch/0
convert_gpu_launch_to_vulkan_launch/1
convert_gpu_to_nvvm/0
convert_gpu_to_nvvm/1
convert_gpu_to_rocdl/0
convert_gpu_to_rocdl/1
convert_gpu_to_spirv/0
convert_gpu_to_spirv/1
convert_index_to_llvm/0
convert_index_to_llvm/1
convert_linalg_to_llvm/0
convert_linalg_to_llvm/1
convert_linalg_to_std/0
convert_linalg_to_std/1
convert_math_to_funcs/0
convert_math_to_funcs/1
convert_math_to_libm/0
convert_math_to_libm/1
convert_math_to_llvm/0
convert_math_to_llvm/1
convert_math_to_spirv/0
convert_math_to_spirv/1
convert_memref_to_spirv/0
convert_memref_to_spirv/1
convert_nvgpu_to_nvvm/0
convert_nvgpu_to_nvvm/1
convert_openacc_to_llvm/0
convert_openacc_to_llvm/1
convert_openacc_to_scf/0
convert_openacc_to_scf/1
convert_openmp_to_llvm/0
convert_openmp_to_llvm/1
convert_parallel_loops_to_gpu/0
convert_parallel_loops_to_gpu/1
convert_pdl_to_pdl_interp/0
convert_pdl_to_pdl_interp/1
convert_scf_to_cf/0
convert_scf_to_cf/1
convert_scf_to_openmp/0
convert_scf_to_openmp/1
convert_scf_to_spirv/0
convert_scf_to_spirv/1
convert_shape_constraints/0
convert_shape_constraints/1
convert_shape_to_std/0
convert_shape_to_std/1
convert_spirv_to_llvm/0
convert_spirv_to_llvm/1
convert_tensor_to_linalg/0
convert_tensor_to_linalg/1
convert_tensor_to_spirv/0
convert_tensor_to_spirv/1
convert_vector_to_gpu/0
convert_vector_to_gpu/1
convert_vector_to_llvm/0
convert_vector_to_llvm/1
convert_vector_to_scf/0
convert_vector_to_scf/1
convert_vector_to_spirv/0
convert_vector_to_spirv/1
finalize_memref_to_llvm/0
finalize_memref_to_llvm/1
gpu_to_llvm/0
gpu_to_llvm/1
launch_func_to_vulkan/0
launch_func_to_vulkan/1
lower_affine/0
lower_affine/1
lower_host_to_llvm/0
lower_host_to_llvm/1
map_memref_spirv_storage_class/0
map_memref_spirv_storage_class/1
reconcile_unrealized_casts/0
reconcile_unrealized_casts/1
tosa_to_arith/0
tosa_to_arith/1
tosa_to_linalg/0
tosa_to_linalg/1
tosa_to_linalg_named/0
tosa_to_linalg_named/1
tosa_to_scf/0
tosa_to_scf/1
tosa_to_tensor/0
tosa_to_tensor/1
Beaver.MLIR.Dialect
Summary
Callbacks
eval_ssa/2
Functions
define_modules/1
dialects/0
Beaver.MLIR.ExecutionEngine
Summary
Functions
create!/1
create!/2
destroy/1
invoke!/3
invoke!/4
is_null/1
Beaver.MLIR.Identifier
Summary
Types
t/0
Functions
make/1
Beaver.MLIR.Location
Summary
Types
t/0
Functions
file/1
make/1
unknown/1
Beaver.MLIR.LogicalResult
Summary
Types
t/0
Functions
make/1
success?/1
Beaver.MLIR.Module
Summary
Types
t/0
Functions
create/2
create!/2
destroy/1
is_null/1
make/1
verify!/1
Beaver.MLIR.NamedAttribute
Summary
Types
t/0
Functions
make/1
Beaver.MLIR.ODS
Summary
Functions
operand_segment_sizes/1
result_segment_sizes/1
Beaver.MLIR.Operation
Summary
Types
t/0
Functions
dump/1
dump!/1
from_module/1
make/1
name/1
results/1
verify/2
verify!/2
Beaver.MLIR.Pass
Summary
Types
t/0
Callbacks
run/1
Functions
make/1
Beaver.MLIR.Pass.Composer
Summary
Types
composer/0
run_option/0
run_result/0
t/0
Functions
append/2
nested/3
new/1
run/2
run!/2
to_pipeline/1
Beaver.MLIR.Pass.Server
Summary
Functions
child_spec/1
Beaver.MLIR.Pattern
Summary
Functions
apply!/3
apply_/3
from_string/2
Beaver.MLIR.Region
Summary
Types
t/0
Functions
make/1
under/2
Beaver.MLIR.Sigils
Summary
Functions
sigil_a/2
sigil_m/2
sigil_t/2
Beaver.MLIR.StringRef
Summary
Types
t/0
Functions
create/1
make/1
to_string/1
Beaver.MLIR.Transforms
Summary
Functions
canonicalize/0
canonicalize/1
control_flow_sink/0
control_flow_sink/1
convert_elementwise_to_linalg/0
convert_elementwise_to_linalg/1
convert_linalg_to_affine_loops/0
convert_linalg_to_affine_loops/1
convert_linalg_to_loops/0
convert_linalg_to_loops/1
convert_linalg_to_parallel_loops/0
convert_linalg_to_parallel_loops/1
cse/0
cse/1
generate_runtime_verification/0
generate_runtime_verification/1
gpu_async_region/0
gpu_async_region/1
gpu_kernel_outlining/0
gpu_kernel_outlining/1
gpu_launch_sink_index_computations/0
gpu_launch_sink_index_computations/1
gpu_map_parallel_loops/0
gpu_map_parallel_loops/1
inline/0
inline/1
linalg_bufferize/0
linalg_bufferize/1
linalg_detensorize/0
linalg_detensorize/1
linalg_fold_unit_extent_dims/0
linalg_fold_unit_extent_dims/1
linalg_fuse_elementwise_ops/0
linalg_fuse_elementwise_ops/1
linalg_generalize_named_ops/0
linalg_generalize_named_ops/1
linalg_inline_scalar_operands/0
linalg_inline_scalar_operands/1
linalg_named_op_conversion/0
linalg_named_op_conversion/1
loop_invariant_code_motion/0
loop_invariant_code_motion/1
print_ir/0
print_ir/1
print_op_stats/0
print_op_stats/1
sccp/0
sccp/1
snapshot_op_locations/0
snapshot_op_locations/1
strip_debuginfo/0
strip_debuginfo/1
symbol_dce/0
symbol_dce/1
symbol_privatize/0
symbol_privatize/1
topological_sort/0
topological_sort/1
view_op_graph/0
view_op_graph/1
Beaver.MLIR.Type
Summary
Types
t/0
Functions
complex/1
equal?/2
f16/1
f32/1
f64/1
f/2
function/3
get/2
i1/1
i8/1
i16/1
i32/1
i64/1
i128/1
i/2
index/1
integer/2
make/1
memref/3
ranked_tensor/3
tuple/2
unranked_tensor/1
vector/2
Beaver.MLIR.Value
Summary
Types
t/0
Functions
argument?/1
make/1
owner/1
result?/1
Native
Beaver.Native
Summary
Functions
array/3
bag/2
c_string/1
check!/1
dump/1
forward/3
opaque_ptr/1
ptr/1
to_term/1
Beaver.Native.Array
Summary
Functions
as_opaque/1
Beaver.Native.Bool
Summary
Types
t/0
Functions
make/1
Beaver.Native.C.String
Summary
Functions
as_u8_array/1
Beaver.Native.CInt
Summary
Types
t/0
Functions
make/1
Beaver.Native.CUInt
Summary
Types
t/0
Functions
make/1
Beaver.Native.Complex.F32
Summary
Types
t/0
Functions
make/1
Beaver.Native.F32
Summary
Types
t/0
Functions
make/1
Beaver.Native.F64
Summary
Types
t/0
Functions
make/1
Beaver.Native.I16
Summary
Types
t/0
Functions
make/1
Beaver.Native.I32
Summary
Types
t/0
Functions
make/1
Beaver.Native.I64
Summary
Types
t/0
Functions
make/1
Beaver.Native.I8
Summary
Types
t/0
Functions
make/1
Beaver.Native.ISize
Summary
Types
t/0
Functions
make/1
Beaver.Native.Memory
Summary
Functions
aligned/1
allocated/1
dense_strides/1
descriptor_ptr/1
new/2
own_allocated/1
Beaver.Native.OpaqueArray
Summary
Types
t/0
Functions
make/1
Beaver.Native.OpaquePtr
Summary
Types
t/0
Functions
make/1
to_binary/2
to_resource/3
Beaver.Native.Ptr
Beaver.Native.PtrOwner
Summary
Functions
new/1
Beaver.Native.U16
Summary
Types
t/0
Functions
make/1
Beaver.Native.U32
Summary
Types
t/0
Functions
make/1
Beaver.Native.U64
Summary
Types
t/0
Functions
make/1
Beaver.Native.U8
Summary
Types
t/0
Functions
make/1
Beaver.Native.USize
Summary
Types
t/0
Functions
make/1
Settings
Beaver.Native.CUInt
(beaver v0.2.19)
Link to this section
Summary
Types
t()
Functions
make(value)
Link to this section
Types
Link to this type
t()
@type
t() :: %Beaver.Native.CUInt{bag:
term
(), ref:
term
()}
Link to this section
Functions
Link to this function
make(value)
×