search for: omseth

Displaying 3 results from an estimated 3 matches for "omseth".

Did you mean: omset
2011 Nov 28
0
[LLVMdev] [llvm-commits] Vectors of Pointers and Vector-GEP
...at does the non-unit stride case look like? I have two ways I think about a gather/scatter or non-unit stride access. 1. Vector-of-indices This looks something like: V1 <- Base + V2 where Base is a base address and V2 is a vector of offsets from the base. 2. Vector-of-addresses This looks omsething like: V1 <- Offset + V2 Where Offset is an offset value applied to each address in V2. The first form is somewhat more convenient for striding through an array while the second is somewhat more convenient for doing gather/scatter on a set of "random" address locations (think oper...
2011 Nov 23
4
[LLVMdev] Vectors of Pointers and Vector-GEP
Hi, Following the discussion in last week's LLVM developers conference I started working on support for vectors-of-pointers. Vectors of pointers are needed for supporting scatter/gather operations and are the first step in the direction of supporting predicated architectures. In the attached patch, I change the LLVM-IR in order to support vectors-of-pointers and added basic support for
2011 Nov 29
3
[LLVMdev] [llvm-commits] Vectors of Pointers and Vector-GEP
...at does the non-unit stride case look like? I have two ways I think about a gather/scatter or non-unit stride access. 1. Vector-of-indices This looks something like: V1 <- Base + V2 where Base is a base address and V2 is a vector of offsets from the base. 2. Vector-of-addresses This looks omsething like: V1 <- Offset + V2 Where Offset is an offset value applied to each address in V2. The first form is somewhat more convenient for striding through an array while the second is somewhat more convenient for doing gather/scatter on a set of "random" address locations (think oper...