1. e3cd735 Add a new attribute, fortify_stdlib by Erik Pilkington · 7 years ago
  2. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  3. ac991bb Emit !callback metadata and introduce the callback attribute by Johannes Doerfert · 7 years ago
  4. fa98390 NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects) by Erik Pilkington · 7 years ago
  5. 74c10e3 [Builtins][Attributes][X86] Tag all X86 builtins with their required vector width. Add a min_vector_width function attribute and tag all x86 instrinsics with it by Craig Topper · 7 years ago
  6. 41af971 Limit types of builtins that can be redeclared. by Erich Keane · 8 years ago
  7. 23604a8 [OpenMP] Implement omp_is_initial_device() as builtin by Jonas Hahnfeld · 8 years ago
  8. 31ecb4b [OpenCL] Add half load and store builtins by Jan Vesely · 8 years ago
  9. 7f8d6dc [OpenCL] Make OpenCL Builtins added according to the right version. by Anastasia Stulova · 9 years ago
  10. bb4d8d3 Recommit: R258773 [OpenCL] Pipe builtin functions by Xiuli Pan · 10 years ago
  11. 747f168 Revert "[OpenCL] Pipe builtin functions" by David Majnemer · 10 years ago
  12. 3a9952c [OpenCL] Pipe builtin functions by Xiuli Pan · 10 years ago
  13. 7dbc9cf [Driver] Add support for -fno-builtin-foo options. by Chad Rosier · 10 years ago
  14. 6c03a54 Make getTargetBuiltins return an ArrayRef instead of having two out parameters of a pointer and length. NFC by Craig Topper · 10 years ago
  15. b5bc923 [CUDA] Allow parsing of host and device code simultaneously. by Artem Belevich · 10 years ago
  16. a8d3a2e Doxygen fix InitializeBuiltins -> initializeBuiltins by Ismail Donmez · 10 years ago
  17. f55d058 Test commit by Rachel Craik · 10 years ago
  18. 07d3b62 Make sure the Features field of the Builtin Info struct is always initialized. Silences -Wmissing-field-initializers. by Craig Topper · 10 years ago
  19. 02d5d86 Rename the non-coding style conformant functions in namespace Builtins by Eric Christopher · 10 years ago
  20. 5364535 Remove unused header includes. by Eric Christopher · 10 years ago
  21. 35869a2 Rename builtin_lang -> Langs to match the rest of the code a bit better. by Eric Christopher · 10 years ago
  22. b20d770 Remove unused function GetBuiltinNames. by Eric Christopher · 10 years ago
  23. 4bddd9d CodeGen: make target builtins support languages by Saleem Abdulrasool · 11 years ago
  24. f1186c5 [C++11] Use 'nullptr'. by Craig Topper · 11 years ago
  25. 69714e7 Refactored Builtin::Context::isPrintfLike and isScanfLike into a helper function. The implementations are identical, except for the format arguments being searched for. by Aaron Ballman · 12 years ago
  26. cf8933d Only provide MS builtins when -fms-extensions is on by Reid Kleckner · 12 years ago
  27. aefa5e2 Add a -fno-math-builtin option to the Clang -cc1 by Eli Bendersky · 12 years ago
  28. e3cef2a Simplify GetBuiltinNames by hoising the NoBuiltins argument out of it. by Eli Bendersky · 12 years ago
  29. 82598ec Disable non-standard library builtins in non-gnu language modes. by Benjamin Kramer · 12 years ago
  30. 4442605 Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. by Bill Wendling · 13 years ago
  31. 7967fc1 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
  32. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  33. 4903802 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 14 years ago
  34. 83297df Allow the preprocessor to be constructed without performing target- by Douglas Gregor · 14 years ago
  35. 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  36. bb5c9ae Remove unused member of Builtin::Info. by Eli Friedman · 14 years ago
  37. 1daeacb Test commit. by Richard Smith · 15 years ago
  38. 9246b68 In C++, if the user redeclares a builtin function with a type that is by Douglas Gregor · 15 years ago
  39. e8473c2 Such function decls,as objc's objc_msgSend, builtins in by Fariborz Jahanian · 15 years ago
  40. 5932c35 Add builtin definition for scanf, including extending the builtin encoding to by Ted Kremenek · 15 years ago
  41. 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  42. 651a221 follow-on to my patch: some targets (like sparc) do not by Chris Lattner · 16 years ago
  43. 4ef49c1 my refactoring of builtins changed target-specific builtins to only be by Chris Lattner · 16 years ago
  44. 15ba949 Sink the BuiltinInfo object from ASTContext into the by Chris Lattner · 16 years ago
  45. 5abdec7 move the various builtins stuff from libast to libbasic. This by Chris Lattner · 16 years ago[Renamed (97%) from clang/lib/AST/Builtins.cpp]
  46. 3d4ead1 prune #includes, Builtins.h/cpp no longer depends on libast. by Chris Lattner · 16 years ago
  47. ecd79c6 move GetBuiltinType from Builtin::Context to ASTContext. by Chris Lattner · 16 years ago
  48. 7d0479f Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 16 years ago
  49. ed58599 Add support for LLLi -> int128 in builtins.def by Chris Lattner · 16 years ago
  50. 4621c6a Lazy loading of builtins for precompiled headers. by Douglas Gregor · 17 years ago
  51. f89771c Reorganize built-in initialization to separate the creation of target builtins from marking IdentifierInfos as builtins. No functionality change by Douglas Gregor · 17 years ago
  52. bcced4e Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 17 years ago
  53. 0f8b23f Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes. by Sebastian Redl · 17 years ago
  54. c890aa2 wire up a new -fno-builtin option, make it control things like simplifylibcalls, by Chris Lattner · 17 years ago
  55. deaad8c Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 17 years ago
  56. ab68faf fix warning in no-assert mode. by Chris Lattner · 17 years ago
  57. 9eebd97 Supply the header corresponding to a library builtin as a separate argument to the LIBBUILTIN macro by Douglas Gregor · 17 years ago
  58. bb02531 Fix pasto noticed by Anders Johnsen. by Daniel Dunbar · 17 years ago
  59. 69c7951 Add -ffreestanding to suppress the implicit declaration of library builtins like printf and malloc. Fixes PR3586 by Douglas Gregor · 17 years ago
  60. d3c80de Fix the build on win32. by Cedric Venet · 17 years ago
  61. 538c3d8 Make it possible for builtins to expression FILE* arguments, so that by Douglas Gregor · 17 years ago
  62. ac5d4c5 Extend builtin "attribute" syntax to include a notation for by Douglas Gregor · 17 years ago
  63. 08c5dab Fix for PR3350: add special-casing for "references" to va_lists in builtins. by Eli Friedman · 17 years ago
  64. 22a3735 Don't give a default argument to ASTContext::getFunctionType for the TypeQuals parameter, it causes subtle bugs where TypeQuals, while necessary, are omitted from the call. by Argyrios Kyrtzidis · 17 years ago
  65. 8f47710 Make llvm memory barrier available as an intrinsic by Mon P Wang · 17 years ago
  66. 4a80a59 Fix va_arg handling to do argument decaying at the correct place. This by Chris Lattner · 17 years ago
  67. 037379d Fix rdar://6252231 - cannot call vsnprintf with va_list on x86_64, by Chris Lattner · 17 years ago
  68. 221fa94 More #include cleaning by Daniel Dunbar · 17 years ago
  69. 7a51313 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 18 years ago[Renamed from clang/AST/Builtins.cpp]
  70. 855d024 Remove the first layer of support for "portability" warnings. This is by Chris Lattner · 18 years ago
  71. 5b12ab8 Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 18 years ago
  72. 299f2fc Add more intrinsics. We can now correctly parse both Carbon.h and Cocoa.h without having to do -arch ppc. by Anders Carlsson · 18 years ago
  73. 61d6f8d Add builtin type signature support for vector types. Add correct type signatures for a bunch of MMX builtins. We now parse all the intrinsics in mmintrin.h by Anders Carlsson · 18 years ago
  74. cc77957 Add prototype info for __builtin_memcpy, reducing #diagnostics from 37 to 34 on by Chris Lattner · 18 years ago
  75. 24ebce6 Generate code for va_start and va_end. by Anders Carlsson · 18 years ago
  76. 87c149b Add __builtin_va_start to the list of builtins, make __builtin_va_list available to builtin functions. by Anders Carlsson · 18 years ago
  77. 9c7a036 Fix 80 col violations. by Chris Lattner · 18 years ago
  78. ef6b136 move IdentifierTable.h from liblex to libbasic. by Chris Lattner · 18 years ago
  79. 98f0790 Add initial support for constant CFStrings. by Anders Carlsson · 18 years ago
  80. 4bc57c0 Add support for __builtin_classify_type(). This builtin function isn't "public", however by Steve Naroff · 18 years ago
  81. 23b7eb6 Finally bite the bullet and make the major change: split the clang namespace by Chris Lattner · 18 years ago
  82. e5aa9be Bug #: by Steve Naroff · 19 years ago
  83. 9703585 Bug #: by Steve Naroff · 19 years ago
  84. 10a5b38 Add support for target-specific builtins, including detecting nonportability by Chris Lattner · 19 years ago
  85. 9561a0b Add support for target-independent builtin functions (like __builtin_abs), by Chris Lattner · 19 years ago