Jonas Maebe 280a6e15b7 * fixed invalid memory reads and potential double freeing when removing пре 8 година
..
aasmllvm.pas 3b7d9447ae * blockaddress creates a constant operand for another opcode, it's not an пре 8 година
agllvm.pas 3b7d9447ae * blockaddress creates a constant operand for another opcode, it's not an пре 8 година
cgllvm.pas 5e79789f9e + dummy mmregister allocator for platforms that use such registers пре 11 година
hlcgllvm.pas 7ebbb744e9 * also specify sret attribute at the caller side пре 9 година
itllvm.pas f3409b4c9d + new la_asm LLVM pseudo-instruction to represent function-level inline пре 8 година
llvmbase.pas f3409b4c9d + new la_asm LLVM pseudo-instruction to represent function-level inline пре 8 година
llvmdef.pas 702715a518 * generalised llvmgettemprecorddef() so it works for almost all types пре 9 година
llvminfo.pas 999cb7de6d + LLVM 3.7 support in the LLVM IR writer пре 9 година
llvmnode.pas 48ef33a8b3 * fixed interprocedural gotos for llvm пре 8 година
llvmpara.pas 280a6e15b7 * fixed invalid memory reads and potential double freeing when removing пре 8 година
llvmsym.pas 39074edf10 - removed the globalsymbolmangleprefix/suffix constants that were added for пре 11 година
llvmtarg.pas 5409d4321e + basic llvm bitcode (textual format) writer: пре 12 година
llvmtype.pas 31b70ecfd3 * don't perform the automatic insertion of typecasts in case register пре 9 година
nllvmadd.pas 9d2bba1917 * create a separate type and def for the LLVM "i1" type, because reusing пре 9 година
nllvmbas.pas e1e3ad15f0 * escape all occurrences of '$' in function-level inline assembly пре 8 година
nllvmcal.pas f5e4265b1e * "push" zero-sized value parameters for LLVM and JVM, because all parameters пре 9 година
nllvmcnv.pas 8c006f04e2 * don't check type size equality for conversions to formaldef either пре 9 година
nllvmcon.pas 18a59dddb9 * use ctai_typedconstbuilder.get_dynstring_rec() to get the recorddef representing пре 9 година
nllvmflw.pas 48ef33a8b3 * fixed interprocedural gotos for llvm пре 8 година
nllvminl.pas 7b93e40530 * fixed opcode in second_sqr_real пре 9 година
nllvmld.pas ade45eb31a + support for llvm load nodes of labelsym using blockaddress() пре 8 година
nllvmmat.pas 9d2bba1917 * create a separate type and def for the LLVM "i1" type, because reusing пре 9 година
nllvmmem.pas 0311528502 * always write bitpacked typed constant arrays as a multiple of bytes rather пре 9 година
nllvmtcon.pas 5541fb3f6d * when converting a pointer-sized entity to a complex procvar in a typed пре 9 година
nllvmutil.pas a0efde8167 * automatically generate necessary indirect symbols when a new assembler пре 9 година
rgllvm.pas f402b0d7df * changed getpointerdef() into a tpointerdef.getreusable() class method пре 10 година
symllvm.pas a58504990a * fixed llvm handling of routines that are normally declared in the пре 10 година
tgllvm.pas 5de3785c0e * fixed allocation of temps for empty arrays on llvm пре 9 година