| id | Feldspar.Prelude, Feldspar |
| IfThenElse |
| 1 (Data Constructor) | Feldspar.Core.Expr |
| 2 (Data Constructor) | Feldspar.Core.Graph |
| ifThenElse |
| 1 (Function) | Feldspar.Haskell |
| 2 (Function) | Feldspar.Core.Expr, Feldspar.Core, Feldspar |
| iir | Feldspar.Stream |
| inBounds | Feldspar.FixedPoint, Feldspar |
| indent | Feldspar.Haskell |
| index | Feldspar.Vector, Feldspar |
| Indexed | Feldspar.Vector, Feldspar |
| indexed | Feldspar.Vector, Feldspar |
| indexedMat | Feldspar.Matrix, Feldspar |
| init | Feldspar.Vector, Feldspar |
| inits | Feldspar.Vector, Feldspar |
| inits1 | Feldspar.Vector, Feldspar |
| Input | Feldspar.Core.Graph |
| input | Feldspar.Core.Graph |
| inputType | Feldspar.Core.Graph |
| inRange | Feldspar.Range |
| Int | Feldspar.Prelude, Feldspar |
| IntData | Feldspar.Core.Types |
| Integer | Feldspar.Prelude, Feldspar |
| Integral | Feldspar.Core.Functions, Feldspar.Core, Feldspar |
| interact | Feldspar.Prelude, Feldspar |
| Interface |
| 1 (Type/Class) | Feldspar.Core.Graph |
| 2 (Data Constructor) | Feldspar.Core.Graph |
| interfaceInput | Feldspar.Core.Graph |
| interfaceInputType | Feldspar.Core.Graph |
| interfaceOutput | Feldspar.Core.Graph |
| interfaceOutputType | Feldspar.Core.Graph |
| interleave | Feldspar.Stream |
| Internal | Feldspar.Core.Expr, Feldspar.Core, Feldspar |
| internalize | Feldspar.Core.Expr |
| intersperse | Feldspar.Stream |
| intToFix | Feldspar.FixedPoint, Feldspar |
| intToFix16 | Feldspar.FixedPoint, Feldspar |
| intToFix32 | Feldspar.FixedPoint, Feldspar |
| intToFix8 | Feldspar.FixedPoint, Feldspar |
| intToUFix16 | Feldspar.FixedPoint, Feldspar |
| intToUFix32 | Feldspar.FixedPoint, Feldspar |
| intToUFix8 | Feldspar.FixedPoint, Feldspar |
| IntType | Feldspar.Core.Types |
| invertMap | Feldspar.Utils |
| IO | Feldspar.Prelude, Feldspar |
| IOError | Feldspar.Prelude, Feldspar |
| ioError | Feldspar.Prelude, Feldspar |
| isBounded | Feldspar.Range |
| isDenormalized | Feldspar.Prelude, Feldspar |
| isEmpty | Feldspar.Range |
| isFull | Feldspar.Range |
| isIEEE | Feldspar.Prelude, Feldspar |
| isInfinite | Feldspar.Prelude, Feldspar |
| isNaN | Feldspar.Prelude, Feldspar |
| isNatural | Feldspar.Range |
| isNegative | Feldspar.Range |
| isNegativeZero | Feldspar.Prelude, Feldspar |
| isSigned | Feldspar.Core.Functions, Feldspar.Core, Feldspar |
| isSingleton | Feldspar.Range |
| isSubRangeOf | Feldspar.Range |
| iterate |
| 1 (Function) | Feldspar.Prelude, Feldspar |
| 2 (Function) | Feldspar.Stream |
| Ix | Feldspar.Vector, Feldspar |