mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-18 21:09:07 +02:00
* LLVM support for writing vector types
git-svn-id: trunk@43783 -
This commit is contained in:
parent
f5833dc048
commit
96dfe3d03a
@ -464,7 +464,13 @@ implementation
|
|||||||
end;
|
end;
|
||||||
arraydef :
|
arraydef :
|
||||||
begin
|
begin
|
||||||
if is_array_of_const(def) then
|
if tarraydef(def).is_hwvector then
|
||||||
|
begin
|
||||||
|
encodedstr:=encodedstr+'<'+tostr(tarraydef(def).elecount)+' x ';
|
||||||
|
llvmaddencodedtype_intern(tarraydef(def).elementdef,[lef_inaggregate],encodedstr);
|
||||||
|
encodedstr:=encodedstr+'>';
|
||||||
|
end
|
||||||
|
else if is_array_of_const(def) then
|
||||||
begin
|
begin
|
||||||
encodedstr:=encodedstr+'[0 x ';
|
encodedstr:=encodedstr+'[0 x ';
|
||||||
llvmaddencodedtype_intern(search_system_type('TVARREC').typedef,[lef_inaggregate],encodedstr);
|
llvmaddencodedtype_intern(search_system_type('TVARREC').typedef,[lef_inaggregate],encodedstr);
|
||||||
|
Loading…
Reference in New Issue
Block a user