search for: d11382

Displaying 2 results from an estimated 2 matches for "d11382".

Did you mean: 11382
2015 Dec 11
7
RFC: Extending atomic loads and stores to floating point and vector types
Currently, we limit atomic loads and stores to either pointer or integer types. I would like to propose that we extend this to allow both floating point and vector types which meet the other requirements. (i.e. power-of-two multiple of 8 bits, and aligned) This will enable a couple of follow on changes: 1) Teaching the vectorizer how to vectorize unordered atomic loads and stores 2)
2015 Dec 11
2
RFC: Extending atomic loads and stores to floating point and vector types
...with the x86 backend and get what > looks like correct and even fairly efficient instruction selection > taking place. I haven't studied it too extensively, so it might > not work out in the end, but the approach appears generally feasible. > > > Simpler path that D11382 <http://reviews.llvm.org/D11382>, generating > the same code? Actually, I think I was relying on exactly that change. :) My initial implementation just converts "store atomic float 0.0, float* %p unordered, align 4" to %p.i = bitcast float* %p to i32* %v = bitcast float 0.0 t...