Idris2Doc : Compiler.Stablehlo.Dialect.StablehloOps

Compiler.Stablehlo.Dialect.StablehloOps

(source)
For internal spidr use only.

Definitions

getOperationAux : HasIOio=>GCAnyPtr-> (GCAnyPtr->PrimIOAnyPtr) ->ioOperation
Totality: total
Visibility: export
loadDialectStablehloDialect : HasIOio=>MLIRContext->io ()
Totality: total
Visibility: export
dataConstantOp : Type
Totality: total
Visibility: public export
Constructor: 
MkConstantOp : GCAnyPtr->ConstantOp

Hint: 
OpConstantOp
create : HasIOio=>OpBuilder->Location->DenseElementsAttr->ioConstantOp
Totality: total
Visibility: export
dataIotaOp : Type
Totality: total
Visibility: public export
Constructor: 
MkIotaOp : GCAnyPtr->IotaOp

Hint: 
OpIotaOp
create : HasIOio=>OpBuilder->Location->Type_->Nat->ioIotaOp
Totality: total
Visibility: export
create : (GCAnyPtr->opTy) -> (GCAnyPtr->GCAnyPtr->GCAnyPtr->PrimIOAnyPtr) -> (AnyPtr->PrimIO ()) ->HasIOio=>OpBuilder->Location->Value->ioopTy
Totality: total
Visibility: export
dataAbsOp : Type
Totality: total
Visibility: public export
Constructor: 
MkAbsOp : GCAnyPtr->AbsOp

Hint: 
OpAbsOp
create : HasIOio=>OpBuilder->Location->Value->ioAbsOp
Totality: total
Visibility: export
dataCeilOp : Type
Totality: total
Visibility: public export
Constructor: 
MkCeilOp : GCAnyPtr->CeilOp

Hint: 
OpCeilOp
create : HasIOio=>OpBuilder->Location->Value->ioCeilOp
Totality: total
Visibility: export
dataConvertOp : Type
Totality: total
Visibility: public export
Constructor: 
MkConvertOp : GCAnyPtr->ConvertOp

Hint: 
OpConvertOp
create : HasIOio=>OpBuilder->Location->Type_->Value->ioConvertOp
Totality: total
Visibility: export
dataCosineOp : Type
Totality: total
Visibility: public export
Constructor: 
MkCosineOp : GCAnyPtr->CosineOp

Hint: 
OpCosineOp
create : HasIOio=>OpBuilder->Location->Value->ioCosineOp
Totality: total
Visibility: export
dataExpOp : Type
Totality: total
Visibility: public export
Constructor: 
MkExpOp : GCAnyPtr->ExpOp

Hint: 
OpExpOp
create : HasIOio=>OpBuilder->Location->Value->ioExpOp
Totality: total
Visibility: export
dataFloorOp : Type
Totality: total
Visibility: public export
Constructor: 
MkFloorOp : GCAnyPtr->FloorOp

Hint: 
OpFloorOp
create : HasIOio=>OpBuilder->Location->Value->ioFloorOp
Totality: total
Visibility: export
dataLogOp : Type
Totality: total
Visibility: public export
Constructor: 
MkLogOp : GCAnyPtr->LogOp

Hint: 
OpLogOp
create : HasIOio=>OpBuilder->Location->Value->ioLogOp
Totality: total
Visibility: export
dataLogisticOp : Type
Totality: total
Visibility: public export
Constructor: 
MkLogisticOp : GCAnyPtr->LogisticOp

Hint: 
OpLogisticOp
create : HasIOio=>OpBuilder->Location->Value->ioLogisticOp
Totality: total
Visibility: export
dataNotOp : Type
Totality: total
Visibility: public export
Constructor: 
MkNotOp : GCAnyPtr->NotOp

Hint: 
OpNotOp
create : HasIOio=>OpBuilder->Location->Value->ioNotOp
Totality: total
Visibility: export
dataNegOp : Type
Totality: total
Visibility: public export
Constructor: 
MkNegOp : GCAnyPtr->NegOp

Hint: 
OpNegOp
create : HasIOio=>OpBuilder->Location->Value->ioNegOp
Totality: total
Visibility: export
dataSineOp : Type
Totality: total
Visibility: public export
Constructor: 
MkSineOp : GCAnyPtr->SineOp

Hint: 
OpSineOp
create : HasIOio=>OpBuilder->Location->Value->ioSineOp
Totality: total
Visibility: export
dataSqrtOp : Type
Totality: total
Visibility: public export
Constructor: 
MkSqrtOp : GCAnyPtr->SqrtOp

Hint: 
OpSqrtOp
create : HasIOio=>OpBuilder->Location->Value->ioSqrtOp
Totality: total
Visibility: export
dataTanOp : Type
Totality: total
Visibility: public export
Constructor: 
MkTanOp : GCAnyPtr->TanOp

Hint: 
OpTanOp
create : HasIOio=>OpBuilder->Location->Value->ioTanOp
Totality: total
Visibility: export
dataTanhOp : Type
Totality: total
Visibility: public export
Constructor: 
MkTanhOp : GCAnyPtr->TanhOp

Hint: 
OpTanhOp
create : HasIOio=>OpBuilder->Location->Value->ioTanhOp
Totality: total
Visibility: export
create : (GCAnyPtr->opTy) -> (GCAnyPtr->GCAnyPtr->GCAnyPtr->GCAnyPtr->PrimIOAnyPtr) -> (AnyPtr->PrimIO ()) ->HasIOio=>OpBuilder->Location->Value->Value->ioopTy
Totality: total
Visibility: export
dataAddOp : Type
Totality: total
Visibility: public export
Constructor: 
MkAddOp : GCAnyPtr->AddOp

Hint: 
OpAddOp
create : HasIOio=>OpBuilder->Location->Value->Value->ioAddOp
Totality: total
Visibility: export
dataDivOp : Type
Totality: total
Visibility: public export
Constructor: 
MkDivOp : GCAnyPtr->DivOp

Hint: 
OpDivOp
create : HasIOio=>OpBuilder->Location->Value->Value->ioDivOp
Totality: total
Visibility: export
dataMaxOp : Type
Totality: total
Visibility: public export
Constructor: 
MkMaxOp : GCAnyPtr->MaxOp

Hint: 
OpMaxOp
create : HasIOio=>OpBuilder->Location->Value->Value->ioMaxOp
Totality: total
Visibility: export
dataMinOp : Type
Totality: total
Visibility: public export
Constructor: 
MkMinOp : GCAnyPtr->MinOp

Hint: 
OpMinOp
create : HasIOio=>OpBuilder->Location->Value->Value->ioMinOp
Totality: total
Visibility: export
dataMulOp : Type
Totality: total
Visibility: public export
Constructor: 
MkMulOp : GCAnyPtr->MulOp

Hint: 
OpMulOp
create : HasIOio=>OpBuilder->Location->Value->Value->ioMulOp
Totality: total
Visibility: export
dataPowOp : Type
Totality: total
Visibility: public export
Constructor: 
MkPowOp : GCAnyPtr->PowOp

Hint: 
OpPowOp
create : HasIOio=>OpBuilder->Location->Value->Value->ioPowOp
Totality: total
Visibility: export
dataRemOp : Type
Totality: total
Visibility: public export
Constructor: 
MkRemOp : GCAnyPtr->RemOp

Hint: 
OpRemOp
create : HasIOio=>OpBuilder->Location->Value->Value->ioRemOp
Totality: total
Visibility: export
dataShiftRightLogicalOp : Type
Totality: total
Visibility: public export
Constructor: 
MkShiftRightLogicalOp : GCAnyPtr->ShiftRightLogicalOp

Hint: 
OpShiftRightLogicalOp
create : HasIOio=>OpBuilder->Location->Value->Value->ioShiftRightLogicalOp
Totality: total
Visibility: export
dataSubtractOp : Type
Totality: total
Visibility: public export
Constructor: 
MkSubtractOp : GCAnyPtr->SubtractOp

Hint: 
OpSubtractOp
create : HasIOio=>OpBuilder->Location->Value->Value->ioSubtractOp
Totality: total
Visibility: export
dataAndOp : Type
Totality: total
Visibility: public export
Constructor: 
MkAndOp : GCAnyPtr->AndOp

Hint: 
OpAndOp
create : HasIOio=>OpBuilder->Location->Value->Value->ioAndOp
Totality: total
Visibility: export
dataOrOp : Type
Totality: total
Visibility: public export
Constructor: 
MkOrOp : GCAnyPtr->OrOp

Hint: 
OpOrOp
create : HasIOio=>OpBuilder->Location->Value->Value->ioOrOp
Totality: total
Visibility: export
dataIfOp : Type
Totality: total
Visibility: public export
Constructor: 
MkIfOp : GCAnyPtr->IfOp

Hint: 
OpIfOp
create : HasIOio=>OpBuilder->Location->Type_->Value->ioIfOp
Totality: total
Visibility: export
getTrueBranch : IfOp->Region
Totality: total
Visibility: export
getFalseBranch : IfOp->Region
Totality: total
Visibility: export
dataWhileOp : Type
Totality: total
Visibility: public export
Constructor: 
MkWhileOp : GCAnyPtr->WhileOp

Hint: 
OpWhileOp
create : HasIOio=>OpBuilder->Location->ValueRange->ioWhileOp
Totality: total
Visibility: export
getCond : WhileOp->Region
Totality: total
Visibility: export
getBody : WhileOp->Region
Totality: total
Visibility: export
dataReduceOp : Type
Totality: total
Visibility: public export
Constructor: 
MkReduceOp : GCAnyPtr->ReduceOp

Hint: 
OpReduceOp
create : HasIOio=>OpBuilder->Location->ValueRange->ValueRange->ListNat->ioReduceOp
Totality: total
Visibility: export
getBody : ReduceOp->Region
Totality: total
Visibility: export
dataCompareOp : Type
Totality: total
Visibility: public export
Constructor: 
MkCompareOp : GCAnyPtr->CompareOp

Hint: 
OpCompareOp
create : HasIOio=>OpBuilder->Location->Value->Value->ComparisonDirection->ioCompareOp
Totality: total
Visibility: export
dataSliceOp : Type
Totality: total
Visibility: public export
Constructor: 
MkSliceOp : GCAnyPtr->SliceOp

Hint: 
OpSliceOp
create : HasIOio=>OpBuilder->Location->Value->ListNat->ListNat->ListNat->ioSliceOp
Totality: total
Visibility: export
dataDynamicSliceOp : Type
Totality: total
Visibility: public export
Constructor: 
MkDynamicSliceOp : GCAnyPtr->DynamicSliceOp

Hint: 
OpDynamicSliceOp
create : HasIOio=>OpBuilder->Location->Value->ValueRange->ListNat->ioDynamicSliceOp
Totality: total
Visibility: export
dataBitcastConvertOp : Type
Totality: total
Visibility: public export
Constructor: 
MkBitcastConvertOp : GCAnyPtr->BitcastConvertOp

Hint: 
OpBitcastConvertOp
create : HasIOio=>OpBuilder->Location->Type_->Value->ioBitcastConvertOp
Totality: total
Visibility: export
dataBroadcastInDimOp : Type
Totality: total
Visibility: public export
Constructor: 
MkBroadcastInDimOp : GCAnyPtr->BroadcastInDimOp

Hint: 
OpBroadcastInDimOp
create : HasIOio=>OpBuilder->Location->Type_->Value->ListNat->ioBroadcastInDimOp
Totality: total
Visibility: export
dataCholeskyOp : Type
Totality: total
Visibility: public export
Constructor: 
MkCholeskyOp : GCAnyPtr->CholeskyOp

Hint: 
OpCholeskyOp
create : HasIOio=>OpBuilder->Location->Value->Bool->ioCholeskyOp
Totality: total
Visibility: export
dataConcatenateOp : Type
Totality: total
Visibility: public export
Constructor: 
MkConcatenateOp : GCAnyPtr->ConcatenateOp

Hint: 
OpConcatenateOp
create : HasIOio=>OpBuilder->Location->ValueRange->Nat->ioConcatenateOp
Totality: total
Visibility: export
dataDotGeneralOp : Type
Totality: total
Visibility: public export
Constructor: 
MkDotGeneralOp : GCAnyPtr->DotGeneralOp

Hint: 
OpDotGeneralOp
create : HasIOio=>OpBuilder->Location->Type_->Value->Value->DotDimensionNumbersAttr->ioDotGeneralOp
Totality: total
Visibility: export
dataMapOp : Type
Totality: total
Visibility: public export
Constructor: 
MkMapOp : GCAnyPtr->MapOp

Hint: 
OpMapOp
create : HasIOio=>OpBuilder->Location->Type_->ValueRange->ListNat->ioMapOp
Totality: total
Visibility: export
getComputation : MapOp->Region
Totality: total
Visibility: export
dataReshapeOp : Type
Totality: total
Visibility: public export
Constructor: 
MkReshapeOp : GCAnyPtr->ReshapeOp

Hint: 
OpReshapeOp
create : HasIOio=>OpBuilder->Location->Type_->Value->ioReshapeOp
Totality: total
Visibility: export
dataSelectOp : Type
Totality: total
Visibility: public export
Constructor: 
MkSelectOp : GCAnyPtr->SelectOp

Hint: 
OpSelectOp
create : HasIOio=>OpBuilder->Location->Value->Value->Value->ioSelectOp
Totality: total
Visibility: export
dataSortOp : Type
Totality: total
Visibility: public export
Constructor: 
MkSortOp : GCAnyPtr->SortOp

Hint: 
OpSortOp
create : HasIOio=>OpBuilder->Location->Value->Nat->Bool->ioSortOp
Totality: total
Visibility: export
getComparator : SortOp->Region
Totality: total
Visibility: export
dataReverseOp : Type
Totality: total
Visibility: public export
Constructor: 
MkReverseOp : GCAnyPtr->ReverseOp

Hint: 
OpReverseOp
create : HasIOio=>OpBuilder->Location->Value->ListNat->ioReverseOp
Totality: total
Visibility: export
dataTransposeOp : Type
Totality: total
Visibility: public export
Constructor: 
MkTransposeOp : GCAnyPtr->TransposeOp

Hint: 
OpTransposeOp
create : HasIOio=>OpBuilder->Location->Value->ListNat->ioTransposeOp
Totality: total
Visibility: export
dataTriangularSolveOp : Type
Totality: total
Visibility: public export
Constructor: 
MkTriangularSolveOp : GCAnyPtr->TriangularSolveOp

Hint: 
OpTriangularSolveOp
create : HasIOio=>OpBuilder->Location->Value->Value->Bool->Bool->Bool->Transpose->ioTriangularSolveOp
Totality: total
Visibility: export
dataReturnOp : Type
Totality: total
Visibility: public export
Constructor: 
MkReturnOp : GCAnyPtr->ReturnOp

Hint: 
OpReturnOp
create : HasIOio=>OpBuilder->Location->ValueRange->ioReturnOp
Totality: total
Visibility: export
dataRngBitGeneratorOp : Type
Totality: total
Visibility: public export
Constructor: 
MkRngBitGeneratorOp : GCAnyPtr->RngBitGeneratorOp

Hint: 
OpRngBitGeneratorOp
create : HasIOio=>OpBuilder->Location->Type_->Type_->RngAlgorithm->Value->ioRngBitGeneratorOp
Totality: total
Visibility: export