aboutsummaryrefslogtreecommitdiff
path: root/x86_64-gen.c
Commit message (Expand)AuthorAgeFilesLines
* Move logic for if (int value) to tccgen.cThomas Preud'homme2014-01-041-18/+1
* Report error on NaN comparisonThomas Preud'homme2014-01-031-3/+9
* Always set *palign in classify_x86_64_argThomas Preud'homme2014-01-031-0/+1
* Add support for struct > 4B returned via registersThomas Preud'homme2013-11-221-8/+10
* Fix commit 0f5942c6b382105075dabb6f975a313efc63a5f9Thomas Preud'homme2013-10-011-7/+3
* Avoid warnings with gcc 4.8 + default CFLAGSThomas Preud'homme2013-09-241-10/+16
* Add support for load/store of _Bool valueThomas Preud'homme2013-06-141-1/+1
* avoid "decl after statement" pleasegrischka2013-04-301-6/+9
* Improved variable length array support.James Lyon2013-04-271-4/+43
* Fixed x86-64 long double passing.James Lyon2013-04-261-120/+182
* Sorted out CMake on x86-64 and fixed silly XMM# bug introduced when working o...James Lyon2013-04-251-4/+11
* 64-bit tests now pass (well, nearly).James Lyon2013-04-241-106/+143
* Improved x86-64 XMM register argument passing.James Lyon2013-04-191-75/+118
* Fixed problems with XMM1 use on Linux/x86-64.James Lyon2013-04-191-104/+115
* Most x86-64 tests now work; only on error in test1-3.James Lyon2013-04-191-43/+80
* Got test1-3 working on x86-64.James Lyon2013-04-191-72/+79
* x86-64 ABI fixes.James Lyon2013-04-191-62/+243
* tcc.h: declare CValue.tab[LDOUBLE_SIZE/4]grischka2013-02-081-4/+1
* x86-64: Fix call saved register restoreMichael Matz2012-06-101-2/+2
* x86_64: Fix compares with NaNs.Michael Matz2012-05-131-2/+31
* x86_64: Fix segfault for global dataMichael Matz2012-04-181-1/+1
* x86_64: Fix indirection in struct paramatersMichael Matz2012-04-181-16/+23
* x86_64: fix loading of LLOCAL floatsgrischka2012-03-051-4/+8
* win64: va_arg with structuresgrischka2011-07-141-34/+38
* tccrun: win64: add unwind function table for dynamic codegrischka2011-07-141-3/+4
* Make alignments for struct arguments 8 bytesShinichiro Hamaji2010-12-281-4/+4
* Probably wrong stack alignment for struct on Win64Shinichiro Hamaji2010-08-271-1/+1
* Fix alignment around struct for SSE.Shinichiro Hamaji2010-08-271-6/+18
* tccpe: improve dllimport/export and use for tcc_add_symbolgrischka2010-01-141-4/+4
* build from multiple objects: fix other targetsgrischka2009-12-201-1/+1
* x86-64: fix gtst, back to only 5 regs for nowgrischka2009-12-201-17/+9
* x86-64: use r8/r9 as generic integer registersgrischka2009-12-201-151/+98
* x86-64: use r8,r9 as load/store registersgrischka2009-12-201-43/+74
* use vpushv in some placesgrischka2009-12-201-1/+1
* win64: add tiny unwind data for setjmp/longjmpgrischka2009-12-201-104/+232
* allow tcc be build from separate objectsgrischka2009-12-201-14/+24
* tccpe: improve dllimportgrischka2009-12-191-0/+10
* integrate x86_64-asm.c into i386-asm.cgrischka2009-12-191-2/+13
* x86-64: fix udiv, add cqto instructiongrischka2009-12-191-1/+7
* x86-64: Fix stab debug information.Shinichiro Hamaji2009-08-241-1/+2
* cleanup: constify some global datagrischka2009-07-181-3/+3
* x86-64: fix load() for const pointers: (void*)-2grischka2009-07-181-21/+22
* x86-64: chkstk, allocagrischka2009-07-181-1/+2
* pe32+ target: adjust x86_64-gen.cgrischka2009-07-181-25/+115
* Improve the test coverage: !val for float/double/long long f.Shinichiro Hamaji2009-04-181-1/+0
* x86-64: Combine buffers of sections before we call tcc_run().Shinichiro Hamaji2009-04-181-1/+1
* Generate PIC code so that we can create shared objects properly.Shinichiro Hamaji2009-04-181-29/+97
* x86-64: Save RDX and RCX before we use them as function parameters.Shinichiro Hamaji2009-04-181-2/+2
* Generate PIC for addresses of symbols.Shinichiro Hamaji2009-04-181-11/+8
* A uint64 bug fix on x86-64Shinichiro Hamaji2009-04-181-1/+1