| Idx | Data.Array.Accelerate.AST | 
| idxToInt | Data.Array.Accelerate.AST | 
| ignore |   | 
| 1 (Function) | Data.Array.Accelerate.Array.Representation | 
| 2 (Function) | Data.Array.Accelerate.Array.Sugar | 
| 3 (Function) | Data.Array.Accelerate | 
| ilift1 | Data.Array.Accelerate | 
| ilift2 | Data.Array.Accelerate | 
| Index |   | 
| 1 (Data Constructor) | Data.Array.Accelerate.AST | 
| 2 (Data Constructor) | Data.Array.Accelerate.Smart | 
| index |   | 
| 1 (Function) | Data.Array.Accelerate.Array.Representation | 
| 2 (Function) | Data.Array.Accelerate.Array.Sugar | 
| index0 | Data.Array.Accelerate | 
| index1 | Data.Array.Accelerate | 
| IndexAny |   | 
| 1 (Data Constructor) | Data.Array.Accelerate.AST | 
| 2 (Data Constructor) | Data.Array.Accelerate.Smart | 
| indexArray | Data.Array.Accelerate | 
| indexArrayData | Data.Array.Accelerate.Array.Data | 
| IndexCons |   | 
| 1 (Data Constructor) | Data.Array.Accelerate.AST | 
| 2 (Data Constructor) | Data.Array.Accelerate.Smart | 
| IndexHead |   | 
| 1 (Data Constructor) | Data.Array.Accelerate.AST | 
| 2 (Data Constructor) | Data.Array.Accelerate.Smart | 
| IndexNil |   | 
| 1 (Data Constructor) | Data.Array.Accelerate.AST | 
| 2 (Data Constructor) | Data.Array.Accelerate.Smart | 
| IndexScalar |   | 
| 1 (Data Constructor) | Data.Array.Accelerate.AST | 
| 2 (Data Constructor) | Data.Array.Accelerate.Smart | 
| IndexTail |   | 
| 1 (Data Constructor) | Data.Array.Accelerate.AST | 
| 2 (Data Constructor) | Data.Array.Accelerate.Smart | 
| Int | Data.Array.Accelerate.Type, Data.Array.Accelerate | 
| Int16 | Data.Array.Accelerate.Type, Data.Array.Accelerate | 
| Int32 | Data.Array.Accelerate.Type, Data.Array.Accelerate | 
| Int64 | Data.Array.Accelerate.Type, Data.Array.Accelerate | 
| Int8 | Data.Array.Accelerate.Type, Data.Array.Accelerate | 
| IntegralBoundedType | Data.Array.Accelerate.Type | 
| IntegralDict |   | 
| 1 (Type/Class) | Data.Array.Accelerate.Type | 
| 2 (Data Constructor) | Data.Array.Accelerate.Type | 
| integralDict | Data.Array.Accelerate.Type | 
| IntegralNumType | Data.Array.Accelerate.Type | 
| IntegralType | Data.Array.Accelerate.Type | 
| integralType | Data.Array.Accelerate.Type | 
| intersect | Data.Array.Accelerate.Array.Representation | 
| IsBounded | Data.Array.Accelerate.Type, Data.Array.Accelerate | 
| IsFloating | Data.Array.Accelerate.Type, Data.Array.Accelerate | 
| IsIntegral | Data.Array.Accelerate.Type, Data.Array.Accelerate | 
| IsNonNum | Data.Array.Accelerate.Type, Data.Array.Accelerate | 
| IsNum | Data.Array.Accelerate.Type, Data.Array.Accelerate | 
| IsScalar | Data.Array.Accelerate.Type, Data.Array.Accelerate | 
| IsTuple | Data.Array.Accelerate.Tuple | 
| iter |   | 
| 1 (Function) | Data.Array.Accelerate.Array.Representation | 
| 2 (Function) | Data.Array.Accelerate.Array.Sugar | 
| iter1 | Data.Array.Accelerate.Array.Representation | 
| Ix | Data.Array.Accelerate |