1. 3ea9e33 Update aosp/master clang for rebase to r233350 by Pirama Arumuga Nainar · 9 years ago
  2. 0e2c34f Update aosp/master clang for rebase to r230699. by Stephen Hines · 9 years ago
  3. 93ab6bf CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. by Stephen Lin · 11 years ago
  4. 7a1b586 Make va_arg and argument passing to varargs functions work correctly with by Eli Friedman · 11 years ago
  5. 939d83e Fix a very silly mistake in r183590. by Eli Friedman · 11 years ago
  6. eeb0062 Fix va_arg on x86-64 for a struct containing a single int128_t. PR16248 by Eli Friedman · 11 years ago
  7. c1ea4b9 Update testcases due to Attribute sorting improvements. by Bill Wendling · 11 years ago
  8. 5e31474 Update the tests. by Bill Wendling · 11 years ago
  9. f0f7fa0 Modify the tests for the (sorted) order that the attributes come out as now. by Bill Wendling · 11 years ago
  10. e56bb36 Fix the required args count for variadic blocks. by John McCall · 12 years ago
  11. 060f34d ABI: comments from Eli on r168820. by Manman Ren · 12 years ago
  12. f51c61c ABI: modify CreateCoercedLoad and CreateCoercedStore to not use load or store of by Manman Ren · 12 years ago
  13. edfac03 IRgen/ABI/x86_64: Avoid passing small structs using byval sometimes. by Daniel Dunbar · 12 years ago
  14. ee1ad99 When we're passing a vector with an illegal type through memory on x86-64, use byval so we're sure the backend does the right thing. Fixes va_arg with illegal vectors and an obscure ABI mismatch with __m64 vectors. by Eli Friedman · 13 years ago
  15. 3ed7903 Don't use a varargs convention for calls unprototyped functions where one of the arguments is an AVX vector. by Eli Friedman · 13 years ago
  16. ce27567 Correct the code generation for function arguments of vec3 types on x86_64 when they are greater than 128 bits. This was incorrectly coercing things like long3 into a double2. by Tanya Lattner · 13 years ago
  17. 8d2fe42 Make va_arg on x86-64 compute alignment the same way as argument passing. by Eli Friedman · 13 years ago
  18. 410ffb2 Track whether an AggValueSlot is potentially aliased, and do not by John McCall · 13 years ago
  19. b8981df Reapply r134946 with fixes. Tested on Benjamin testcase and other test-suite failures. by Bruno Cardoso Lopes · 13 years ago
  20. 548e478 Revert r134946 by Bruno Cardoso Lopes · 13 years ago
  21. cd87d1e fix an unintended behavior change in the type system rewrite, which caused us to compile by Chris Lattner · 13 years ago
  22. 089d892 Do the same as r134946 for arrays. Add more testcases for avx x86_64 arg by Bruno Cardoso Lopes · 13 years ago
  23. ccafadb Fix one x86_64 abi issue and the test to actually look for the right thing, by Bruno Cardoso Lopes · 13 years ago
  24. 4943c15 Reapply r134754, which turns out to be working correctly and also by Bruno Cardoso Lopes · 13 years ago
  25. 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 13 years ago
  26. 528a8c7 Revert x86_64 ABI changes until I have time to check the items raised by Eli. by Bruno Cardoso Lopes · 13 years ago
  27. df41b4c Add support for AVX 256-bit in the x86_64 ABI (as in the 0.99.5 draft) by Bruno Cardoso Lopes · 13 years ago
  28. 14508ff Don't use x86_mmx where it isn't necessary. by Eli Friedman · 13 years ago
  29. 855d227 Fix x86-64 byval passing to specify the alignment even when the code by Chris Lattner · 13 years ago
  30. 67a5773 The 0.98 revision of the x86-64 ABI clarified a lot of things, some by John McCall · 13 years ago
  31. 0fefa41 vector of long and ulong are also classified as INTEGER in x86-64 abi, by Chris Lattner · 14 years ago
  32. 473f8e7 1 x ulonglong needs to be classified as INTEGER, just like 1 x longlong, by Chris Lattner · 14 years ago
  33. a8b7a7d tame an assertion, fixing rdar://8357396 by Chris Lattner · 14 years ago
  34. 22fd4ba Finally pass "two floats in a 64-bit unit" as a <2 x float> instead of by Chris Lattner · 14 years ago
  35. f47c944 fix rdar://8251384, another case where we could access beyond the by Chris Lattner · 14 years ago
  36. 9e45a3d handle a case where we could access off the end of a function by Chris Lattner · 14 years ago
  37. c10ab19 in release mode, irbuilder doesn't add names to instructions, by Chris Lattner · 14 years ago
  38. 021c3a3 This is a little bit far, but optimize cases like: by Chris Lattner · 14 years ago
  39. e2962be implement a todo: pass a eight-byte that consists of a by Chris Lattner · 14 years ago
  40. 800588f Kill off the 'coerce' ABI passing form. Now 'direct' and 'extend' always by Chris Lattner · 14 years ago
  41. 15842bd ignore structs that wrap vectors in IR, the abstraction shouldn't add penalty. by Chris Lattner · 14 years ago
  42. 0f408f5 move the 'pretty 16-byte vector' inferring code up to be shared by Chris Lattner · 14 years ago
  43. 4711cb0 now that we have CGT around, we can start using preferred types by Chris Lattner · 14 years ago
  44. ab5722e pass argument vectors in a type that corresponds to the user type if by Chris Lattner · 14 years ago
  45. 519f68c use Get8ByteTypeAtOffset for the return value path as well so we by Chris Lattner · 14 years ago
  46. 1daf808 fix PR7714 by not referencing off the end of a struct when passed by value in by Chris Lattner · 14 years ago
  47. 121b3fa in the "coerce" case, the ABI handling code ends up making the by Chris Lattner · 14 years ago
  48. 9c254f0 Change X86_64ABIInfo to have ASTContext and TargetData ivars to by Chris Lattner · 14 years ago
  49. 225e286 add IR names to coerced arguments. by Chris Lattner · 14 years ago
  50. ce70016 Change CGCall to handle the "coerce" case where the coerce-to type by Chris Lattner · 14 years ago
  51. faf23b7 X86-64: by Chris Lattner · 14 years ago
  52. 6d11cdb If coercing something from int or pointer type to int or pointer type by Chris Lattner · 14 years ago
  53. e7bb777 Same patch as the previous on the store side. Before we compiled this: by Chris Lattner · 14 years ago
  54. 46c54fb ABI/x86-32 & x86-64: Alignment on 'byval' must be set when when the alignment by Daniel Dunbar · 14 years ago
  55. 0aa1cba Convert test to FileCheck. by Daniel Dunbar · 14 years ago
  56. fb97cf2 don't slap noalias attribute on stret result arguments. by Chris Lattner · 14 years ago
  57. a572887 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. by Daniel Dunbar · 15 years ago
  58. 2475d76 Remove RUN: true lines. by Daniel Dunbar · 15 years ago
  59. 4fcfde4 Eliminate &&s in tests. by Daniel Dunbar · 15 years ago
  60. 55a759b Fix a few tests to be -Asserts agnostic. - Ugh. by Daniel Dunbar · 15 years ago
  61. 8d5053c Update test by Daniel Dunbar · 15 years ago
  62. c36541e Prep for new warning. by Mike Stump · 15 years ago
  63. fdf4986 ABI handling: Fix nasty thinko where IRgen could generate an out-of-bounds read by Daniel Dunbar · 15 years ago
  64. 86e13ee When trying to pass an argument on the stack, assume LLVM will do the right by Daniel Dunbar · 15 years ago
  65. 3a5f5c5 x86_64 ABI: Account for sret parameters consuming an integer register. by Daniel Dunbar · 15 years ago
  66. 7ef455b ABI handling: Fix invalid assertion, it is possible for a valid by Daniel Dunbar · 15 years ago
  67. 20e95c5 x86-64 ABI: clang incorrectly passes union { long double, float } in by Daniel Dunbar · 15 years ago
  68. 8236bf1 x86_64 ABI: Ignore padding bit-fields during classification. by Daniel Dunbar · 15 years ago
  69. d7d5f02 Rename clang to clang-cc. by Daniel Dunbar · 15 years ago
  70. 100f402 x86_64 ABI: Handle long double in union when upper eightbyte results by Daniel Dunbar · 15 years ago
  71. 4b87142 Add end of line at end. by Mike Stump · 15 years ago
  72. 730f909 Add test for enum types by Anders Carlsson · 15 years ago
  73. 644f4c3 x86_64 ABI: Pass simple types directly when possible. This is by Daniel Dunbar · 15 years ago