Jonas Maebe 3b7d9447ae * blockaddress creates a constant operand for another opcode, it's not an преди 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 c0ff55e95a * changed the abstract method wrapper generation from thlcgobj to synthetic преди 9 години
llvmpara.pas 8760a6fbf8 * set shiftval to 0 if we convert a reference to a register paraloc, преди 9 години
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 години
nllvminl.pas 7b93e40530 * fixed opcode in second_sqr_real преди 9 години
nllvmld.pas df9efdeb4c * fixed llvm types for loading the address of a nested routine преди 9 години
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 години