1. 0aa2057 Triple::MinGW64 is deprecated and removed. We can use Triple::MinGW32 instead. by NAKAMURA Takumi · 14 years ago
  2. 125b4cb Fix whitespace. by NAKAMURA Takumi · 14 years ago
  3. 8e50a96 Add NetBSD target support. Patch by Joerg Sonnenberger. by Benjamin Kramer · 15 years ago
  4. ff8be0e lib/CodeGen/TargetInfo.cpp: Fix coding style and erase an obsolete comment. by NAKAMURA Takumi · 15 years ago
  5. a757322 lib/CodeGen/TargetInfo.cpp: Add Win64 calling conversion. by NAKAMURA Takumi · 15 years ago
  6. 29dd67b Remove special handling for opaque Neon vector types. by Bob Wilson · 15 years ago
  7. 0024f94 Move DefaultABIInfo::classifyReturnType where it belongs. No functional change. by Bob Wilson · 15 years ago
  8. 276fdf4 1. Add some ABI information for the Microblaze. by Wesley Peck · 15 years ago
  9. 77d6605 Use a twine. by Benjamin Kramer · 15 years ago
  10. a14f597 Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBaseClassOffset which returns the offset in CharUnits. Do the same thing for getVBaseClassOffset. by Anders Carlsson · 15 years ago
  11. 9cac494 Fix Whitespace. by Michael J. Spencer · 15 years ago
  12. 99aaae8 We shouldn't keep track of MMX registers "needed" separately from the SSE by Bill Wendling · 15 years ago
  13. bb465d7 Reapply r116684 with fixes. The test cases needed to be updated. by Bill Wendling · 15 years ago
  14. b70fba4 Temporarily revert r116684. It was causing failures with by Bill Wendling · 15 years ago
  15. 51a9f53 The "gcc.dg/compat/vector-1 -m32" test was broken after the MMX rewrite. The by Bill Wendling · 15 years ago
  16. 757e685 Per discussion with Sanjiv, remove the PIC16 target from mainline. When/if by Chris Lattner · 15 years ago
  17. f554b1c IRgen/ABI/ARM: Return large vectors in memory. by Daniel Dunbar · 15 years ago
  18. 8aa87c7 IRgen/ABI/ARM: Trust the backend to pass vectors correctly for the given ABI. by Daniel Dunbar · 15 years ago
  19. e59d858 IRgen/ABI/x86-32: Realign indirect arguments when the ABI requires us to pass by Daniel Dunbar · 15 years ago
  20. cf3b6f2 IRgen/ABI: Add support for realigning structures which are passed by indirect by Daniel Dunbar · 15 years ago
  21. 93ae947 IRgen/ABI/x86_32/Darwin: On Darwin, only structures with SSE vector types get passed by Daniel Dunbar · 15 years ago
  22. fb67d6c IRgen/x86_32/Linux: Linux seems to align all stack objects to 4 bytes, unlike by Daniel Dunbar · 15 years ago
  23. 66e7b68 fix rdar://8360877 a really nasty miscompilation in Boost.Xpressive by Chris Lattner · 15 years ago
  24. 645406a same refactoring as before, this time on the argument side. by Chris Lattner · 15 years ago
  25. 3db4dde refactor some code to cut down on redundancy, no functionality change. by Chris Lattner · 15 years ago
  26. f13721d Add support for windows x86-64 varargs, patch by Cameron Esfahani! by Chris Lattner · 15 years ago
  27. 4599f34 Fix PR8029, a x86-32 ABI regression in introduced in r112211 by Chris Lattner · 15 years ago
  28. 7b73350 improve comments. by Chris Lattner · 15 years ago
  29. bbae8b4 fix 2xi16 to pass as i32 instead of <2 x i16>. The former passes in by Chris Lattner · 15 years ago
  30. 0fefa41 vector of long and ulong are also classified as INTEGER in x86-64 abi, by Chris Lattner · 15 years ago
  31. 473f8e7 1 x ulonglong needs to be classified as INTEGER, just like 1 x longlong, by Chris Lattner · 15 years ago
  32. a8b7a7d tame an assertion, fixing rdar://8357396 by Chris Lattner · 15 years ago
  33. 22fd4ba Finally pass "two floats in a 64-bit unit" as a <2 x float> instead of by Chris Lattner · 15 years ago
  34. 8bea82f Fix horrible white space errors. by Michael J. Spencer · 15 years ago
  35. d608cdb Experiment with using first-class aggregates to represent member function by John McCall · 15 years ago
  36. 117e3f4 fix PR5179 and correctly fix PR5831 to not miscompile. by Chris Lattner · 15 years ago
  37. eb518b4 move the last hunk of getCoerceResult into the place by Chris Lattner · 15 years ago
  38. 1cce195 now that direct and coerce are merged, getCoerceResult gets simpler. by Chris Lattner · 15 years ago
  39. 1b32ae9 now that GetSSETypeAtOffset handles passing SSE class values as by Chris Lattner · 15 years ago
  40. 0b36200 Implement the clang-side of detection for when to pass as by Chris Lattner · 15 years ago
  41. cba8d31 Look at me, I can count! by Chris Lattner · 15 years ago
  42. f47c944 fix rdar://8251384, another case where we could access beyond the by Chris Lattner · 15 years ago
  43. 603519d start setting up infrastructure for passing multi-floats by Chris Lattner · 15 years ago
  44. 0d2656d rename Get8ByteTypeAtOffset -> GetINTEGERTypeAtOffset to by Chris Lattner · 15 years ago
  45. 9e45a3d handle a case where we could access off the end of a function by Chris Lattner · 15 years ago
  46. a7206c5 fix PR7742 / rdar://8250764, a miscompilation of struct by Chris Lattner · 15 years ago
  47. 021c3a3 This is a little bit far, but optimize cases like: by Chris Lattner · 15 years ago
  48. e2962be implement a todo: pass a eight-byte that consists of a by Chris Lattner · 15 years ago
  49. 800588f Kill off the 'coerce' ABI passing form. Now 'direct' and 'extend' always by Chris Lattner · 15 years ago
  50. 15842bd ignore structs that wrap vectors in IR, the abstraction shouldn't add penalty. by Chris Lattner · 15 years ago
  51. 0f408f5 move the 'pretty 16-byte vector' inferring code up to be shared by Chris Lattner · 15 years ago
  52. fe12d1e simplify code by eliminating a premature optimization. by Chris Lattner · 15 years ago
  53. 4711cb0 now that we have CGT around, we can start using preferred types by Chris Lattner · 15 years ago
  54. 5868ca2 sink preferred type stuff lower. It's possible that this might by Chris Lattner · 15 years ago
  55. ee5dcd0 dissolve some more complexity: make the x86-64 abi lowering code by Chris Lattner · 15 years ago
  56. 44f0fd2 simplify Get8ByteTypeAtOffset by making it a member of X86_64ABIInfo by Chris Lattner · 15 years ago
  57. a3c109b now that ABIInfo depends on CGT, it has trivial access to such by Chris Lattner · 15 years ago
  58. ea04432 cave in to reality and make ABIInfo depend on CodeGenTypes. by Chris Lattner · 15 years ago
  59. ab5722e pass argument vectors in a type that corresponds to the user type if by Chris Lattner · 15 years ago
  60. 0b30c67 fix some break statements to be formatted more consistently, by Chris Lattner · 15 years ago
  61. 519f68c use Get8ByteTypeAtOffset for the return value path as well so we by Chris Lattner · 15 years ago
  62. 49382de refactor the autosizing code, eliminating duplication by Chris Lattner · 15 years ago
  63. 1daf808 fix PR7714 by not referencing off the end of a struct when passed by value in by Chris Lattner · 15 years ago
  64. 3852f34 CodeGen: Tweak ABI handling for Minix, patch by Kees van Reeuwijk! by Daniel Dunbar · 15 years ago
  65. 38e317d add driver support for minix, patch by Kees van Reeuwijk from PR7583 by Chris Lattner · 15 years ago
  66. bcaedae Reapply: by Chris Lattner · 15 years ago
  67. 7bbe03d Revert r107173, "fix PR7519: after thrashing around and remembering how all this stuff", it broke bootstrap. by Daniel Dunbar · 15 years ago
  68. 376fe5e fix PR7519: after thrashing around and remembering how all this stuff by Chris Lattner · 15 years ago
  69. 9c254f0 Change X86_64ABIInfo to have ASTContext and TargetData ivars to by Chris Lattner · 15 years ago
  70. a159c2e plumb preferred types down into X86_64ABIInfo::classifyArgumentType, by Chris Lattner · 15 years ago
  71. 8640cd6 Pass the LLVM IR version of argument types down into computeInfo. by Chris Lattner · 15 years ago
  72. 8ff2964 pass/return structs of char and short as i8/i16 to avoid by Chris Lattner · 15 years ago
  73. 1090a9b more tidying up. by Chris Lattner · 15 years ago
  74. dce5ad0 random acts of tidying. by Chris Lattner · 15 years ago
  75. faf23b7 X86-64: by Chris Lattner · 15 years ago
  76. 77b89b8 finally get around to doing a significant cleanup to irgen: by Chris Lattner · 15 years ago
  77. 7f215c1 use more efficient type comparison predicates. by Chris Lattner · 15 years ago
  78. 1ed1a59 Change the test for which ABI/CC to use on ARM to be base on the environment by Rafael Espindola · 15 years ago
  79. 25117ab Don't set the calling convention for ARM if it is already the default. by Rafael Espindola · 15 years ago
  80. 9d3347a Give Type::isIntegralType() an ASTContext parameter, so that it by Douglas Gregor · 15 years ago
  81. 2ade35e Introduce Type::isIntegralOrEnumerationType(), to cover those places by Douglas Gregor · 15 years ago
  82. 0eb1d97 Fix passing and returning of objects with non trivial copy constructors on ARM. by Rafael Espindola · 15 years ago
  83. aeeb701 Implement __builtin_init_dwarf_reg_size_table and __builtin_dwarf_sp_column by John McCall · 15 years ago
  84. e32b9b8 IRgen: Remove dead function. by Daniel Dunbar · 15 years ago
  85. 5ea6861 C++/Darwin/i386 ABI: Fix some problems with empty record handling. by Daniel Dunbar · 15 years ago
  86. 67d438d C++/ABI/x86_64: Member pointers should be classified as INTEGER. by Daniel Dunbar · 15 years ago
  87. 7711523 C++/ABI/i386: Member function pointers should be passed by value. by Daniel Dunbar · 15 years ago
  88. a1842d3 C++/Darwin/x86: Teach IRgen it can pass reference types in registers. by Daniel Dunbar · 15 years ago
  89. 9430d5a IRgen/i386/C++: Fix isSingleElementStruct computation for C++ record decls. by Daniel Dunbar · 15 years ago
  90. 46c54fb ABI/x86-32 & x86-64: Alignment on 'byval' must be set when when the alignment by Daniel Dunbar · 15 years ago
  91. dc6d574 IRgen/x86-32: Factor out getIndirectResult(), to match x86-64 factoring. by Daniel Dunbar · 15 years ago
  92. 52d9ae3 fit in 80 cols by Chris Lattner · 15 years ago
  93. a14db75 fix PR6433, crash on va_arg of typedef. by Chris Lattner · 15 years ago
  94. ec853ba Support PPC-32 DWARF EH intrinisics. Thanks to rdivacky for his assistance. by John McCall · 15 years ago
  95. 6374c33 Implement __builtin_dwarf_sp_column for i386 (Darwin and not), x86-64 (all), by John McCall · 15 years ago
  96. 0b0ef0a Canonicalize parameter and return types before computing ABI info. Eliminates by John McCall · 15 years ago
  97. a446ecd implement EmitVAArg. pretty much the same way other targets do. by Sanjiv Gupta · 15 years ago
  98. f177d9d Uniformize the names of type predicates: rather than having isFloatTy and by Duncan Sands · 15 years ago
  99. 74f7293 Emit the 'alignstack' LLVM function attribute when we encounter a function by Charles Davis · 16 years ago
  100. aa74a1e Implement promotion for enumeration types. by Douglas Gregor · 16 years ago