1. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  2. 6902e41 Fix the definition of the vfork() builtin on Haiku. PR14378. by Eli Friedman · 12 years ago
  3. e6b3dba Handle '*' and '#' asm constraint modifiers. by Ulrich Weigand · 12 years ago
  4. 9a022bb Teach TargetInfo to hold on to the TargetOptions with which it was created. by Douglas Gregor · 12 years ago
  5. f9e9af7 Add a per target max vector alignment field (e.g., 32-byte alignment for x86 due to by Chad Rosier · 12 years ago
  6. 93a4994 objective-c modern translator: buildit objc bool by Fariborz Jahanian · 12 years ago
  7. e6a24e8 Add support for bitcasts to vector type in Evaluate. by Eli Friedman · 13 years ago
  8. 7ec59c7 Add the value of "suitably aligned" from the C++11 standard to Basic/TargetInfo. by Nick Lewycky · 13 years ago
  9. eea6480 In x86_64, when calling an Objective-C method that returns a _Complex long double, make sure to use the objc_msgSend_fp2ret function which ensures that the return value will be {0, 0} if the receiver is nil. by Anders Carlsson · 13 years ago
  10. aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
  11. 2be4607 Misc fixes for atomics. Biggest fix is doing alignment correctly for _Atomic types. by Eli Friedman · 13 years ago
  12. 9fe8c74 Fix missing includes for llvm_unreachable by David Blaikie · 13 years ago
  13. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  14. 62f940b Added missing initialization. by Abramo Bagnara · 13 years ago
  15. 61a6221 Add partial support for using anonymous bitfields (e.g., int : 0) to enforce by Chad Rosier · 13 years ago
  16. 9f1210c After further discussion it has been determined that alignof should report by Chad Rosier · 13 years ago
  17. 822f54a Allow target to specify about using minimum alignment vs preferred. Takes care of by Chad Rosier · 13 years ago
  18. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  19. de31fd7 Split out logic for valid clobbers and valid inline asm registers. by Eric Christopher · 13 years ago
  20. cfd323d Move additional register names to their own lookup, separate from by Eric Christopher · 13 years ago
  21. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
  22. 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 13 years ago
  23. 207f4d8 Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 13 years ago
  24. be4c870 Implement mcount profiling, enabled via -pg. by Roman Divacky · 13 years ago
  25. c81f2a2 PowerPC fixes. by Roman Divacky · 14 years ago
  26. 3f59c97 The -fshort-wchar option causes wchar_t to become unsigned, in addition to being by Chris Lattner · 14 years ago
  27. 403ba35 Add missing standard includes. Patch by Joerg Sonnenberger! by Nick Lewycky · 14 years ago
  28. 79ca1ee When setting a tied check if it's already tied. If it's tied to another constraint it's invalid. Fixes PR3905. by Anders Carlsson · 14 years ago
  29. 86eda39 A number in an input constraint can't point to a read-write ('+') constraint. Fixes PR3904. by Anders Carlsson · 14 years ago
  30. 237cf58 Fix Whitespace. by Michael J. Spencer · 14 years ago
  31. 7ccc58f Fixed pr20314-2.c failure, added E, F, p constraint letters. by John Thompson · 14 years ago
  32. 2f474ea Added '|' delimiter to separate inline asm multiple alternative constraints for Clang side of support. by John Thompson · 14 years ago
  33. 0f048a4 Allow 'o' and 'V' as constraints for output asm operands. by Dale Johannesen · 14 years ago
  34. ee79a4c The ARM C++ ABI is sufficiently different from the Itanium C++ ABI that by John McCall · 14 years ago
  35. 0eff4e7 Fix oversight with symbolic names in TargetInfo::validateInputConstraint. by Eli Friedman · 14 years ago
  36. 6f15803 Fix for pr7869, inline asm mult-alt constraints. by John Thompson · 14 years ago
  37. ef44e11 Slightly revised handling of mult-alt constraints, to avoid an assert, until we have the full fix. by John Thompson · 14 years ago
  38. dacf9dd CodeGen/ObjC/NeXT: Fix Obj-C message send to match llvm-gcc when choosing by Daniel Dunbar · 14 years ago
  39. bb0cf4a Hack for dealing with commas until we support multiple alternative constraints, per pr7338. by John Thompson · 14 years ago
  40. 6deecb0 Correctly align large arrays in x86-64. This fixes PR5599. by Rafael Espindola · 14 years ago
  41. 613fd67 Sema: Reject '#pragma options align=mac68k' everywhere except i386-apple-darwin. by Daniel Dunbar · 14 years ago
  42. 9bffb07 david conrad points out that {|} in inline assembly on arm are not asm by Chris Lattner · 14 years ago
  43. fb937b8 clang -cc1: Add a -fno-bitfield-type-align option, for my own testing purposes. by Daniel Dunbar · 14 years ago
  44. b6830d6 Tweak spelling (Bitfield -> BitField) by Daniel Dunbar · 14 years ago
  45. b6a1693 Add TargetInfo::useBitfieldTypeAlignment(). by Daniel Dunbar · 14 years ago
  46. 83c021c Yay for more StringRefs. by Anders Carlsson · 15 years ago
  47. aa8e361 fix PR5689: add support for 'o' and 'V' asm input operands by Nuno Lopes · 15 years ago
  48. 9cf910e Add SigAtomicType to TargetInfo, Needed for MSP and PIC Targets, Credit to Ken Dyck. by Edward O'Callaghan · 15 years ago
  49. 9184646 do not store wchar/char16/char32/intmax width/alignment info by Chris Lattner · 15 years ago
  50. 1932e12 teach the various targets what native integer types they have. by Chris Lattner · 15 years ago
  51. 40d1bb6 Eliminate tabls by John Thompson · 15 years ago
  52. 9099e7b clean up integer preprocessor type definitions, patch by Ken Dyck! by Chris Lattner · 15 years ago
  53. a6fda12 Adding -fshort-wchar option. by John Thompson · 15 years ago
  54. 961f070 rename getTypeSigned() -> isTypeSigned() per daniel's review. by Chris Lattner · 15 years ago
  55. b304f77 add helpful methods to TargetInfo for querying builtin integer type properties, by Chris Lattner · 15 years ago
  56. e64ef80 hookize wint_t's definition, patch by Edward O'Callaghan (from PR5233). by Chris Lattner · 15 years ago
  57. 4053983 fix PR4938 by recognizing % as a modifier on outputs, by Chris Lattner · 15 years ago
  58. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  59. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
  60. 3c7b6e4 Fix for PR4192: fix the definition of int64_t on x86_64 Linux. by Eli Friedman · 15 years ago
  61. 15b9176 Move CharIsSigned from TargetInfo to LangOptions. by Eli Friedman · 15 years ago
  62. 1d13879 Fix rdar://6860124 - invalid input constraint 'J' in asm by Chris Lattner · 15 years ago
  63. d688761 in a tied operand, don't copy over the name or constraint string, just the flags. by Chris Lattner · 15 years ago
  64. 2819fa8 pull operands names "[foo]" into ConstraintInfo. by Chris Lattner · 15 years ago
  65. 432c869 pull the constraint string into the ConstraintInfo struct by Chris Lattner · 15 years ago
  66. 44def07 change TargetInfo::ConstraintInfo to be a struct that contains by Chris Lattner · 15 years ago
  67. b030f02 Add target property for whether thread-local storage is supported. by Eli Friedman · 15 years ago
  68. 066d2ea TargetInfo::validateAsmConstraint now takes a reference to the full constraints string. This will make it possible to support multi-character constraints. No functionality change (for now). by Anders Carlsson · 15 years ago
  69. 6ad474f Give TargetInfo a new IntPtrType to hold the intptr_t type for a target. by Chris Lattner · 15 years ago
  70. 2b5abf5 simplify and refactor a bunch of type definition code in Preprocessor by Chris Lattner · 15 years ago
  71. 03eb543 If an input constraint refers to an output constraint, it should have the same constraint info as the output constraint. Fixes PR3417 by Anders Carlsson · 16 years ago
  72. 775841f Handle the 'X' constraint. Fixes <rdar://problem/6504897>. by Anders Carlsson · 16 years ago
  73. 42e1ee0 Add sema support for symbolic names in inline asm statements. by Anders Carlsson · 16 years ago
  74. 22b9d5a Allow targets to override IntMaxTWidth by Nate Begeman · 16 years ago
  75. 45b050e Change TargetInfo::validateInputConstraint to take begin/end name iterators instead of the number of outputs. No functionality change. by Anders Carlsson · 16 years ago
  76. 0e936db Make sure to initialize the ConstraintInfo to 0 by Anders Carlsson · 16 years ago
  77. f509d73 More fallout from r58501: primary fix is some more corrections to make by Eli Friedman · 16 years ago
  78. 6a3615c Fix a bug that was introduced in 58501. Ideally I think we should force all targets to set these values and not have defaults. by Anders Carlsson · 16 years ago
  79. 31fc07d Made the mechanism of defining preprocessor defs for maxint, ptrdiff_t, wchar by Sanjiv Gupta · 16 years ago
  80. 3fdf467 Implement PR2773, support for __USER_LABEL_PREFIX__ by Chris Lattner · 16 years ago
  81. 302684c Stop asserting in TargetInfo::validateInputConstraint by Daniel Dunbar · 16 years ago
  82. ed855cb First cut at OS detection, taking advantage of the new generic targets. by Eli Friedman · 16 years ago
  83. 364af81 Allow targets to override description string. by Sanjiv Gupta · 16 years ago
  84. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  85. 61538a7 Some small changes to make the target info a bit more accurate. by Eli Friedman · 16 years ago
  86. 927686f parameterize pointer size/align better without doing virtual method calls in normal case. by Chris Lattner · 16 years ago
  87. ec10f58 parameterize long long. by Chris Lattner · 16 years ago
  88. 8059e99 correctly parameterize long, patch by Nate. by Chris Lattner · 16 years ago
  89. 2621fd1 Add basic support for the pic-* target triples and add support for by Chris Lattner · 16 years ago
  90. 5ab201a Have ValidateOutputConstraint return false instead of firing an assertion by Ted Kremenek · 16 years ago
  91. 3d29206 Tabs -> spaces by Nate Begeman · 16 years ago
  92. d5e2d87 Initialize default double width and alignment by Nate Begeman · 16 years ago
  93. 5483bdf add a missing #include by Chris Lattner · 16 years ago
  94. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from Basic/TargetInfo.cpp]
  95. efdfa77 Handle the 'n' constraint by Anders Carlsson · 16 years ago
  96. cd4fc42 make float format handling more regular. by Chris Lattner · 16 years ago
  97. 9e9b6dc simplify all the type info accessors in TargeTInfo to return scalars, by Chris Lattner · 16 years ago
  98. 0eaed12 eliminate the TargetInfoImpl stuff, simplifying the target implementations. by Chris Lattner · 16 years ago
  99. 3901611 eliminate ComputeWCharInfo. by Chris Lattner · 16 years ago
  100. 98be494 remove the source location arguments to various target query methods. by Chris Lattner · 16 years ago