llvm: llvm/clang 15.0 support

This commit is contained in:
Jonas Maebe 2022-07-28 22:46:41 +02:00
parent 815b17a43b
commit 3a07aadba2

View File

@ -29,6 +29,8 @@ Interface
uses
globtype;
{$j-}
Type
{ possible supported processors for this target }
tllvmversion =
@ -51,7 +53,8 @@ Type
llvmver_xc_13,
llvmver_13_0,
llvmver_xc_13_3,
llvmver_14_0
llvmver_14_0,
llvmver_15_0
);
type
@ -90,7 +93,8 @@ Const
'Xcode-13.0',
'13.0',
'Xcode-13.3',
'14.0'
'14.0',
'15.0'
);
llvm_debuginfo_metadata_format : array[tllvmversion] of byte = (
@ -110,6 +114,7 @@ Const
3,
3,
3,
3,
3
);
@ -131,7 +136,8 @@ Const
{ llvmver_xc_13_0 } [llvmflag_memcpy_indiv_align,llvmflag_null_pointer_valid_new,llvmflag_constrained_fptrunc_fpext,llvmflag_constrained_fptoi_itofp,llvmflag_array_datalocation,llvmflag_para_attr_type],
{ llvmver_13_0 } [llvmflag_memcpy_indiv_align,llvmflag_null_pointer_valid_new,llvmflag_constrained_fptrunc_fpext,llvmflag_constrained_fptoi_itofp,llvmflag_array_datalocation,llvmflag_para_attr_type],
{ llvmver_xc_13_3 } [llvmflag_memcpy_indiv_align,llvmflag_null_pointer_valid_new,llvmflag_constrained_fptrunc_fpext,llvmflag_constrained_fptoi_itofp,llvmflag_array_datalocation,llvmflag_para_attr_type],
{ llvmver_14_0 } [llvmflag_memcpy_indiv_align,llvmflag_null_pointer_valid_new,llvmflag_constrained_fptrunc_fpext,llvmflag_constrained_fptoi_itofp,llvmflag_array_datalocation,llvmflag_para_attr_type,llvmflag_opaque_ptr_transition]
{ llvmver_14_0 } [llvmflag_memcpy_indiv_align,llvmflag_null_pointer_valid_new,llvmflag_constrained_fptrunc_fpext,llvmflag_constrained_fptoi_itofp,llvmflag_array_datalocation,llvmflag_para_attr_type,llvmflag_opaque_ptr_transition],
{ llvmver_15_0 } [llvmflag_memcpy_indiv_align,llvmflag_null_pointer_valid_new,llvmflag_constrained_fptrunc_fpext,llvmflag_constrained_fptoi_itofp,llvmflag_array_datalocation,llvmflag_para_attr_type,llvmflag_opaque_ptr,llvmflag_sanitizer_attributes]
);
{ Supported optimizations, only used for information }