1. f495456 Remove ASTContext::isObjCObjectPointerType(). by Steve Naroff · 15 years ago
  2. 95b851e codegen string literals using private linkage now like llvm-gcc, eliminating by Chris Lattner · 15 years ago
  3. d720046 Update for LLVM API change. by Owen Anderson · 15 years ago
  4. b3b7364 Lexically order files in CMakeLists.txt files. by Ted Kremenek · 15 years ago
  5. de2e22d Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseudo built-in types, since Sema still injects a typedef for recognition (i.e. they aren't truly built-ins from a parser perspective). by Steve Naroff · 15 years ago
  6. a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
  7. 6dba432 Revert 75648 for now. It is causing test failures. by Devang Patel · 15 years ago
  8. 58f9f2c Introduce Type::isAnyPointerType() and convert all clients (suggested by Chris). by Steve Naroff · 15 years ago
  9. 991b515 [llvm up] adjust to match mainline. by Chris Lattner · 15 years ago
  10. 3d598a5 Rename RecordLayout.h to ASTRecordLayout.h by Anders Carlsson · 15 years ago
  11. a1a5e8a Revert r75614 which depend on r75610 (for LLVM), which was reverted. by Daniel Dunbar · 15 years ago
  12. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
  13. 127bf31 use new name for method. by Chris Lattner · 15 years ago
  14. 61b5f3e Use LLVM mangler to get mangled name for debug info entry. by Devang Patel · 15 years ago
  15. 9df4bb3 Update debug info generation for ObjCObjectPointer changes. by Daniel Dunbar · 15 years ago
  16. fc494ff Update for API change. by Owen Anderson · 15 years ago
  17. 430ee5a Fix 5 issues from Chris's feedback on http://llvm.org/viewvc/llvm-project?view=rev&revision=75314. by Steve Naroff · 15 years ago
  18. fe09eab Update debug info type cache after fwd decl is replaced by real decl. by Devang Patel · 15 years ago
  19. 0ae3d60 Fix comment. by Devang Patel · 15 years ago
  20. 6924382 Update for LLVM API change. by Owen Anderson · 15 years ago
  21. 28e4780 Fix type conversion of ObjCObjectPointerType. by Daniel Dunbar · 15 years ago
  22. c1ab900 Generate correct prototype for objc_enumerationMutation. by Daniel Dunbar · 15 years ago
  23. 818e96f Fix typo (found by gcc warning). by Eli Friedman · 15 years ago
  24. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  25. 563a03b Fix a problem that Eli noticed, and that Doug helped me fix. by Anders Carlsson · 15 years ago
  26. aac8705 Update for IRBuilder API change. by Owen Anderson · 15 years ago
  27. 1c431b3 Update for LLVM API change. by Owen Anderson · 15 years ago
  28. a294ca8 Implement code generation of ChooseExpr for aggregate types. by Anders Carlsson · 15 years ago
  29. c14f0d2 Update for LLVM API change. by Owen Anderson · 15 years ago
  30. 082b02e Implemented memmove_collectable API for Next runtime by Fariborz Jahanian · 15 years ago
  31. 9c10fcf reimplement vector comparisons as [fi]cmp+sext instead of using v[if]cmp. by Chris Lattner · 15 years ago
  32. 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 15 years ago
  33. c51db23 This fixes the case where the wrong symbol is emitted leading to linking errors when you reference a class before defining it (GNU runtime). by Fariborz Jahanian · 15 years ago
  34. 8f1ca78 Update for changes in LLVM. Hopefully this is the last one for a while. by Owen Anderson · 15 years ago
  35. c93f498 Hold the LLVMContext by reference instead of by pointer. by Owen Anderson · 15 years ago
  36. 42253cc Update for LLVMContext+Module change. by Owen Anderson · 15 years ago
  37. b59761b use new and simplified LLVM APIs. Patch by Jay Foad! by Chris Lattner · 15 years ago
  38. 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
  39. 6fb0aee Remove the ASTContext parameter from the getBody() methods of Decl and subclasses. by Argyrios Kyrtzidis · 15 years ago
  40. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  41. e4f2142 Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions. by Chris Lattner · 15 years ago
  42. 1fd2dd1 Improve code generation for function template specializations: by Douglas Gregor · 15 years ago
  43. 127102b Keep track of function template specializations, to eliminate by Douglas Gregor · 15 years ago
  44. 16e8be2 Move FunctionDecl::TemplateSpecializationInfo out into its own class, by Douglas Gregor · 15 years ago
  45. 4ebe3e4 Make the StackProtector bitfield use enums instead of obscure numbers. by Bill Wendling · 15 years ago
  46. 45483f7 Add stack protector support to clang. This generates the 'ssp' and 'sspreq' by Bill Wendling · 15 years ago
  47. 6e5dd86 OpenCL 1.0 Support: fix a bug with lvalue swizzles by Nate Begeman · 15 years ago
  48. e89d159 Implement enough of the 'auto' keyword so we can claim to support N2546. by Anders Carlsson · 15 years ago
  49. bd0fec9 typo by Devang Patel · 15 years ago
  50. 72240d7 Revrt PR4228 fix for now. by Devang Patel · 15 years ago
  51. c0183e8 Simplify, and fix a possible crash (never happens however, because we don't ever by Daniel Dunbar · 15 years ago
  52. 395b475 Add a DecltypeType type. by Anders Carlsson · 15 years ago
  53. c38e9af Patch fixes an obscure bug when 'used' attribute is applied to by Fariborz Jahanian · 15 years ago
  54. d6bebbf fix PR4423. by Chris Lattner · 15 years ago
  55. 9cfbe48 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 15 years ago
  56. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
  57. f5cecfb Move CXXMethodDecl::OutOfLineDefinition into Decl::OutOfLine. by Argyrios Kyrtzidis · 15 years ago
  58. d1b3c2d First step toward fixing <rdar://problem/6613046> refactor clang objc type representation. by Steve Naroff · 15 years ago
  59. 87415d2 Update clang for the add ->add/fadd split. Likewise for sub and mul. by Chris Lattner · 15 years ago
  60. 9983169 It is possible that main input file does not have any symbol with debug info. To handle this edge case, always create main compile unit first. by Devang Patel · 15 years ago
  61. f54741e Handle temporaries in default arguments. by Anders Carlsson · 15 years ago
  62. 2a8e4e1 "GCC emits an __objc_class_name_{classname} symbol for every class, and a corresponding reference to this symbol for every compilation unit that references the class. This causes linker errors when you try linking a program which references some classes but doesn't define them. The attached patch implements this support in clang, so you can compile a class with clang, reference it in a file compiled with GCC, and have it all work correctly." by Chris Lattner · 15 years ago
  63. 4c4c527 PR4390: Make sure to handle anonymous unions correctly while building by Eli Friedman · 15 years ago
  64. 1b63e4f Sink the BuiltinInfo object from ASTContext into the by Chris Lattner · 15 years ago
  65. 6b15cdc move the various builtins stuff from libast to libbasic. This by Chris Lattner · 15 years ago
  66. 86df27b move GetBuiltinType from Builtin::Context to ASTContext. by Chris Lattner · 15 years ago
  67. 783601d Simplify mangleFunctionDecl by unnesting a crazy condition. This fixes by Chris Lattner · 15 years ago
  68. a1e6de9 Fix the calling convention for structs/unions containing SSE vectors on by Eli Friedman · 15 years ago
  69. 5db7ae5 Fix PR4372, another case where non-prototyped functions can prevent by Chris Lattner · 15 years ago
  70. 36674d2 Don't assert when generating code with static_asserts. by Anders Carlsson · 15 years ago
  71. 42f963d Support complex properties, ivars and message expressions. by Daniel Dunbar · 15 years ago
  72. 8fff257 Remove a few more vector builtins. by Eli Friedman · 15 years ago
  73. e0ae8bd Now that LLVM CodeGen can handle the generic variations a bit better, by Eli Friedman · 15 years ago
  74. 61d004a PR4339: make sure to properly extend/trunc the index of a vector element by Eli Friedman · 15 years ago
  75. cc6fa88 Add new ABIArgInfo kind: Extend. This allows target to implement its own argument by Anton Korobeynikov · 15 years ago
  76. a311be7 Get rid of a bunch of dead builtins. by Eli Friedman · 15 years ago
  77. 3899a7f As an optimization, we maintain a cache of generated by Mike Stump · 15 years ago
  78. 2968b77 weak_import should not make definitions have weak linkage. by Daniel Dunbar · 15 years ago
  79. 7124883 Update cmake script by Anton Korobeynikov · 15 years ago
  80. c4a59eb Factor out TargetABIInfo stuff into separate file. No functionality change. by Anton Korobeynikov · 15 years ago
  81. acebb39 Set function Attribute::NoImplicitFloat appropriately. by Devang Patel · 15 years ago
  82. fdf4986 ABI handling: Fix nasty thinko where IRgen could generate an out-of-bounds read by Daniel Dunbar · 15 years ago
  83. b4d4c4b Fix -Asserts build warnings. by Daniel Dunbar · 15 years ago
  84. 24095da Set function attribute llvm::Attribute::NoRedZone appropriately. by Devang Patel · 15 years ago
  85. 08c93a7 Make ReplaceUsesOfNonProtoTypeWithRealFunction verify that a call is *to* the by Chris Lattner · 15 years ago
  86. fb6fa30 Use PushConditionalTempDestruction/PopConditionalTempDestruction for the ternary operator. by Anders Carlsson · 15 years ago
  87. 33da07d Use conditional temp destruction for || and &&. by Anders Carlsson · 15 years ago
  88. 8c0b203 Make PushCXXTemporary and PopCXXTemporary handle conditional temporaries. by Anders Carlsson · 15 years ago
  89. 1d84750 Add PushConditionalTempDestruction/PopConditionalTempDestruction. by Anders Carlsson · 15 years ago
  90. d8bc5a9 Make sure to push a cleanup block. by Anders Carlsson · 15 years ago
  91. 8e6ac1d Cleanup/Refactoring of ivar collection. No change in functionality. by Fariborz Jahanian · 15 years ago
  92. 5892174 Fix cmake builds. by Mike Stump · 15 years ago
  93. 34ebf4d PR4316: Fix IRGen for cast-to-union extension. by Eli Friedman · 15 years ago
  94. f4b8fea More temporary work. by Anders Carlsson · 15 years ago
  95. e8b5578 Store more information about live temporaries. No functionality change for now. by Anders Carlsson · 15 years ago
  96. 2ce6612 Move code generation of C++ temporaries into a new file. by Anders Carlsson · 15 years ago
  97. a6d75c0 Add support for __builtin_unwind_init. by Eli Friedman · 15 years ago
  98. b52fe9c If we recognize alloca, treat it as a builtin. This fixes uses of by Eli Friedman · 15 years ago
  99. 102e390 A corner case of objc2 gc's write-barrier generation for the Next runtime. by Fariborz Jahanian · 15 years ago
  100. 3fbc473 PR4289: Make sure "&func" has the right LLVM type when "func" is a by Eli Friedman · 15 years ago