summaryrefslogtreecommitdiff
path: root/test/CodeGen/x86_64-arguments.c
AgeCommit message (Expand)Author
2018-01-28Change memcpy/memove/memset to have dest and source alignment attributes.Daniel Neilson
2018-01-19Change memcpy/memove/memset to have dest and source alignment attributes (Ste...Daniel Neilson
2017-06-19CodeGen: Cast temporary variable to proper address spaceYaxun Liu
2016-08-15[CodeGen] Ignore unnamed bitfields before handling vector fieldsDavid Majnemer
2016-08-15[CodeGen] Correctly implement the AVX512 psABI rulesDavid Majnemer
2016-03-04[X86] Pass __m64 types via SSE registers for GCC compatibilityDavid Majnemer
2015-12-04[PowerPC] Fix calculating address of arguments on stack for variadic funcPetar Jovanovic
2015-11-19Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper
2015-11-18Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper
2015-06-22[CodeGen] Teach X86_64ABIInfo about AVX512.Ahmed Bougacha
2015-05-20[CodeGen] Check x86_64-arguments.c tests on AVX as well. NFC.Ahmed Bougacha
2015-04-16[opaque pointer types] Explicit non-pointer type for call expressionsDavid Blaikie
2015-02-27Update Clang tests to handle explicitly typed load changes in LLVM.David Blaikie
2015-02-27Update Clang tests to handle explicitly typed gep changes in LLVM.David Blaikie
2015-02-16x86-64 ABI: unwrap single element structs / arrays of 256-bit vectors to pass...Sanjay Patel
2013-08-15CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tes...Stephen Lin
2013-06-12Make va_arg and argument passing to varargs functions work correctly withEli Friedman
2013-06-11Fix a very silly mistake in r183590.Eli Friedman
2013-06-07Fix va_arg on x86-64 for a struct containing a single int128_t. PR16248Eli Friedman
2013-02-15Update testcases due to Attribute sorting improvements.Bill Wendling
2013-01-31Update the tests.Bill Wendling
2013-01-29Modify the tests for the (sorted) order that the attributes come out as now.Bill Wendling
2012-12-07Fix the required args count for variadic blocks.John McCall
2012-11-28ABI: comments from Eli on r168820.Manman Ren
2012-11-28ABI: modify CreateCoercedLoad and CreateCoercedStore to not use load or store ofManman Ren
2012-03-10IRgen/ABI/x86_64: Avoid passing small structs using byval sometimes.Daniel Dunbar
2011-12-02When we're passing a vector with an illegal type through memory on x86-64, us...Eli Friedman
2011-12-01Don't use a varargs convention for calls unprototyped functions where one of ...Eli Friedman
2011-11-28Correct the code generation for function arguments of vec3 types on x86_64 wh...Tanya Lattner
2011-11-18Make va_arg on x86-64 compute alignment the same way as argument passing.Eli Friedman
2011-08-25Track whether an AggValueSlot is potentially aliased, and do notJohn McCall
2011-07-13Reapply r134946 with fixes. Tested on Benjamin testcase and other test-suite ...Bruno Cardoso Lopes
2011-07-12Revert r134946Bruno Cardoso Lopes
2011-07-12fix an unintended behavior change in the type system rewrite, which caused us...Chris Lattner
2011-07-12Do the same as r134946 for arrays. Add more testcases for avx x86_64 argBruno Cardoso Lopes
2011-07-12Fix one x86_64 abi issue and the test to actually look for the right thing,Bruno Cardoso Lopes
2011-07-11Reapply r134754, which turns out to be working correctly and alsoBruno Cardoso Lopes
2011-07-09clang side to match the LLVM IR type system rewrite patch.Chris Lattner
2011-07-08Revert x86_64 ABI changes until I have time to check the items raised by Eli.Bruno Cardoso Lopes
2011-07-08Add support for AVX 256-bit in the x86_64 ABI (as in the 0.99.5 draft)Bruno Cardoso Lopes
2011-07-02Don't use x86_mmx where it isn't necessary.Eli Friedman
2011-05-22Fix x86-64 byval passing to specify the alignment even when the codeChris Lattner
2011-04-21The 0.98 revision of the x86-64 ABI clarified a lot of things, someJohn McCall
2010-08-26vector of long and ulong are also classified as INTEGER in x86-64 abi,Chris Lattner
2010-08-261 x ulonglong needs to be classified as INTEGER, just like 1 x longlong,Chris Lattner
2010-08-26tame an assertion, fixing rdar://8357396Chris Lattner
2010-08-25Finally pass "two floats in a 64-bit unit" as a <2 x float> instead ofChris Lattner
2010-07-29fix rdar://8251384, another case where we could access beyond theChris Lattner
2010-07-29handle a case where we could access off the end of a functionChris Lattner
2010-07-29in release mode, irbuilder doesn't add names to instructions,Chris Lattner