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