package rune
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Automatic differentiation and JIT compilation for OCaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
raven-1.0.0.alpha1.tbz
sha256=8e277ed56615d388bc69c4333e43d1acd112b5f2d5d352e2453aef223ff59867
sha512=369eda6df6b84b08f92c8957954d107058fb8d3d8374082e074b56f3a139351b3ae6e3a99f2d4a4a2930dd950fd609593467e502368a13ad6217b571382da28c
doc/rune.llvm/Llvm/Opcode/index.html
Module Llvm.OpcodeSource
The opcodes for LLVM instructions and constant expressions.
Source
type t = | Invalid(*Not an instruction
*)| Ret(*Terminator Instructions
*)| Br| Switch| IndirectBr| Invoke| Invalid2| Unreachable| Add(*Standard Binary Operators
*)| FAdd| Sub| FSub| Mul| FMul| UDiv| SDiv| FDiv| URem| SRem| FRem| Shl(*Logical Operators
*)| LShr| AShr| And| Or| Xor| Alloca(*Memory Operators
*)| Load| Store| GetElementPtr| Trunc(*Cast Operators
*)| ZExt| SExt| FPToUI| FPToSI| UIToFP| SIToFP| FPTrunc| FPExt| PtrToInt| IntToPtr| BitCast| ICmp(*Other Operators
*)| FCmp| PHI| Call| Select| UserOp1| UserOp2| VAArg| ExtractElement| InsertElement| ShuffleVector| ExtractValue| InsertValue| Fence| AtomicCmpXchg| AtomicRMW| Resume| LandingPad| AddrSpaceCast| CleanupRet| CatchRet| CatchPad| CleanupPad| CatchSwitch| FNeg| CallBr| Freeze
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>