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