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