search for: extractimag

Displaying 4 results from an estimated 4 matches for "extractimag".

2019 Aug 29
2
Complex proposal v2
...mplex a special aggregate - Specified literal syntax - Added special index values "real" and "imag" for insertvalue/extractvalue of complex - Added czip intrinsic to create vector of complex from vectors of real/imaginary - Added extractreal and extractimag intrinsics for vectors of complex - Added masked vector intrinsics Abstract -------- Several vendors and individuals have proposed first-class complex support in LLVM. Goals of this proposal include better optimization, diagnostics and general user experience. Introduction and Motivation -...
2019 Sep 03
2
Complex proposal v2
...gt;> floating-point type from the real portions of a >> vector of complex (not all variants shown) >> >> declare v4f32 @llvm.extractreal.v4c32(v4c32 %val) declare v4f64 >> @llvm.extractreal.v4c64(v4c64 %val) >> >> llvm.extractimag.* - Overloaded intrinsic to create a vector of >> floating-point type from the imaginary portions >> of a vector of complex (not all variants shown) >> >> declare v4f32 @llvm.extractimag.v4c32(v4c32 %val) declare v4f64 >> @llvm...
2019 Oct 22
4
Complex proposal v3 + roundtable agenda
...n questions - A cunzip intrinsic would need to work at the IR level, returning two separate SSA values. How can this be done? The example given was a Hexagon-specific intrinsic that doesn't appear to make use of the two destinations at the IR level. - Are separate extratreal/extractimag intrinsics sufficient for targets that support such operations (e.g. NEON's VUZP)? - The proposal allows bitcasts of vector of complex, even though bitcasts of aggregates in general are disallowed. Is this special case reasonable? - If we allow such bitcasts, is czip necessary, o...
2020 Nov 12
0
Complex proposal v3 + roundtable agenda
...intrinsic would need to work at the IR level, returning two > separate SSA values. How can this be done? The example given was a > Hexagon-specific intrinsic that doesn't appear to make use of the two > destinations at the IR level. > > - Are separate extratreal/extractimag intrinsics sufficient for targets that > support such operations (e.g. NEON's VUZP)? > > - The proposal allows bitcasts of vector of complex, even though bitcasts of > aggregates in general are disallowed. Is this special case reasonable? > > - If we allow suc...