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...