search for: propff

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

2016 Nov 04
2
[RFC] Supporting ARM's SVE in LLVM
...t;` with elements forming the arithmetic series: `elt[z] = v1 + z * v2` where `z` is the element index and `<ty>` a scalar type. This is primarily used to represent a vector of induction values leading to: * Predicate creation using vector compares for fully predicated loops (see also: [*propff*](#propff), [*test*](#test)). * Creating offset vectors for gather/scatter via `getelementptr`. * Creating masks for `shufflevector`. For the following loop, a seriesvector instruction based on `i` is used to create the data vector to store: ```cpp unsigned a[LIMIT]; for (unsigned i = 0; i &...
2016 Nov 24
2
[RFC] Supporting ARM's SVE in LLVM
...> > This is the basis for a scalable form of vector constants. Adding a splat > changes the effective starting point, and multiplying changes the step. The > main uses for this are: > > * Predicate creation using vector compares for fully predicated loops (see > also: > [*propff*](#propff), [*test*](#test)). > * Creating offset vectors for gather/scatter via `getelementptr`. > * Creating masks for `shufflevector`. > > For the following loop, a `stepvector` constant would be added to a splat > of the > loop induction variable to create the data vector to s...
2016 Nov 22
3
[RFC] Supporting ARM's SVE in LLVM
Hi Renato, Sorry for the delay in responding. We've been busy rethinking some of our changes after the feedback we've received thus far (particularly from the devmeeting). The incremental patches will use our revised design(which should be less invasive), and I'll be updating our document to match. On 16/11/2016, 12:46, "Renato Golin" <renato.golin at linaro.org>