summaryrefslogtreecommitdiffstats
path: root/test/CodeGenCXX/microsoft-abi-sret-and-byval.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ARM64] [Windows] Follow MS X86_64 C++ ABI when passing structsSanjin Sijaric2018-07-261-0/+6
* [ObjC++] Make parameter passing and function return compatible with ObjCAkira Hatanaka2018-03-281-3/+0
* [MS] Don't escape MS C++ names with \01Reid Kleckner2018-03-161-108/+108
* Bring r325915 back.Rafael Espindola2018-02-231-73/+73
* Revert "Start setting dso_local for COFF."Rafael Espindola2018-02-231-73/+73
* Start setting dso_local for COFF.Rafael Espindola2018-02-231-73/+73
* Change memcpy/memove/memset to have dest and source alignment attributes (Ste...Daniel Neilson2018-01-191-1/+1
* Use less byval on 32-bit Windows x86 for classes with basesReid Kleckner2017-01-131-0/+10
* [MS] Fix 'this' type when calling virtual methods with inallocaReid Kleckner2016-09-071-4/+31
* [MS] Pass non-trivially-copyable objects indirectly on Windows ARMReid Kleckner2016-08-251-0/+15
* Fix argument expansion of reference fields of structsReid Kleckner2016-05-021-0/+22
* Expand aggregate arguments more often on 32-bit WindowsReid Kleckner2016-05-021-5/+26
* Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper2015-11-191-1/+1
* Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper2015-11-181-1/+1
* [i386 ABI] expand small C like structs in C++, just like how we handle smallManman Ren2015-04-031-3/+3
* Update Clang tests to handle explicitly typed load changes in LLVM.David Blaikie2015-02-271-1/+1
* Update Clang tests to handle explicitly typed gep changes in LLVM.David Blaikie2015-02-271-5/+5
* Mark C++ reference parameters as dereferenceableHal Finkel2014-07-181-2/+2
* Add 'nonnull' parameter or return attribute when producing an llvm pointer ty...Nick Lewycky2014-05-281-2/+2
* Push record return type classification into CGCXXABIReid Kleckner2014-05-131-1/+9
* MS ABI: Pass 'sret' as the second parameter of instance methodsReid Kleckner2014-05-091-4/+4
* MS ABI x64: Pass small objects with dtors but no copy ctors directlyReid Kleckner2014-05-031-1/+35
* inalloca: Pad the struct *after* inserting each argReid Kleckner2014-04-101-2/+16
* Fix type mismatch assertion related to inalloca and PR19287Reid Kleckner2014-04-021-7/+11
* MS ABI: Make test introduced in r205217 more robustDavid Majnemer2014-03-311-4/+4
* MS ABI: Use the proper type for inalloca argsDavid Majnemer2014-03-311-0/+20
* Update clang to account for changes made to LLVM in r203376David Majnemer2014-03-091-1/+1
* [ms-cxxabi] Use inalloca on win32 when passing non-trivial C++ objectsReid Kleckner2014-02-011-10/+49
* [ms-cxxabi] Use x86_cdeclmethodcc for __cdecl methods on win32Reid Kleckner2014-01-311-4/+1
* Remove the -cxx-abi command-line flag.Hans Wennborg2014-01-141-2/+2
* Add -mconstructor aliases to some tests.Rafael Espindola2013-11-091-2/+2
* Disable RTTI in one test so clang doesn't assert behind the scenesTimur Iskhodzhanov2013-10-101-2/+2
* CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tes...Stephen Lin2013-08-151-13/+13
* Add 'not' to commands that are expected to fail.Rafael Espindola2013-07-041-2/+2
* [ms-cxxabi] Destroy temporary record arguments in the calleeReid Kleckner2013-06-211-0/+60
* Set SRet flags properly in '-cxx-abi microsoft'.Timur Iskhodzhanov2013-04-171-0/+169