1. b7cfe88 Make a few related changes: by Chris Lattner · 16 years ago
  2. 9384c76 avoid a lot of unneeded selector processing work by passing around by Chris Lattner · 16 years ago
  3. 5549976 This patch is motivated by numerous strict-aliasing warnings when compiling by Ted Kremenek · 16 years ago
  4. 108f55d fix crash when codegening 'cond ? lhs : call-to-void-func()' by Nuno Lopes · 16 years ago
  5. 20ff310 Support for code generation of Objective-C top-level language constructs. by Anton Korobeynikov · 16 years ago
  6. ec2c126 Fix an extremely subtle bug with pointer comparisons: they have to be by Eli Friedman · 16 years ago
  7. 1849128 Fix for PR2001. I'm not really fond of it, but it is correct (unless by Eli Friedman · 16 years ago
  8. 856226c Backout of codegen-based fix to PR2334; this has been fixed differently by Eli Friedman · 16 years ago
  9. 145c083 Patch for PR2334, and a similar ObjC bug. by Eli Friedman · 16 years ago
  10. d38617c Implementation of __builtin_shufflevector, a portable builtin capable of by Eli Friedman · 16 years ago
  11. 06e863f Add codegen support for block-level compound literals. by Eli Friedman · 16 years ago
  12. 25ddea7 implement a fixme, add support for ++/-- on long double. by Chris Lattner · 17 years ago
  13. 59138ba use simplified ConstantFP:get method. by Chris Lattner · 17 years ago
  14. 213541a OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris. by Nate Begeman · 17 years ago
  15. 50b3674 update to follow mainline llvm API change. by Chris Lattner · 17 years ago
  16. 0442108 Add support for C++ default arguments, and rework Parse-Sema by Chris Lattner · 17 years ago
  17. 984d0b4 tracking API changes arising from r49277 by Gabor Greif · 17 years ago
  18. 9b2dc28 Since isComplexType() no longer returns true for _Complex integers, the code by Chris Lattner · 17 years ago
  19. c8aa5f1 Codegen assignment to self correctly, patch by David Chisnall! by Chris Lattner · 17 years ago
  20. bdcd637 add a common base class "PointerLikeType" for PointerType and ReferenceType, by Chris Lattner · 17 years ago
  21. ce5605e some cleanups on top of David's patch. There are still two by Chris Lattner · 17 years ago
  22. 391d77a Add initial support for objc codegen for methods, ivars, and the by Chris Lattner · 17 years ago
  23. 36b6a0a simplify the clang codegen by using the new Builder.CreateStructGEP method. by Chris Lattner · 17 years ago
  24. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from CodeGen/CGExprScalar.cpp]
  25. 98be494 remove the source location arguments to various target query methods. by Chris Lattner · 17 years ago
  26. 2b94fe3 Add codegen support for ObjC message expressions with the GNU runtime. by Chris Lattner · 17 years ago
  27. a269ebf implement codegen support for sizeof(void), fixing PR2080. by Chris Lattner · 17 years ago
  28. 19a1d7c implement codegen support for aggregates casted to void. by Chris Lattner · 17 years ago
  29. 3b1ae00 minor tweak to anders patch: (only) ocu vectors support splatting, but by Chris Lattner · 17 years ago
  30. 79b67f3 Only OCU vectors can be splatted. by Anders Carlsson · 17 years ago
  31. 6860f3c Fix PR1921 by promoting negative indices to intptrty. by Chris Lattner · 17 years ago
  32. 67295d0 Implement first round of feedback on __builtin_overload by Nate Begeman · 17 years ago
  33. 5193b8a Make sure to emit all the arguments to a function call. This fixes the by Eli Friedman · 17 years ago
  34. 356916e Fix a bug where CodeGen would attempt to erase an instruction that was by Eli Friedman · 17 years ago
  35. 5a1deb8 Implement __builtin_offsetof. by Anders Carlsson · 17 years ago
  36. f6884ac Correctly handle scalars in braces. by Anders Carlsson · 17 years ago
  37. 7d6b46d Problem with ObjC's type-encoding of nested structs causing infinit recursion. by Fariborz Jahanian · 17 years ago
  38. e2ce1d9 Implement basic overload support via a new builtin, __builtin_overload. by Nate Begeman · 17 years ago
  39. a526c5c Substituted all instances of the string "Objc" for "ObjC". This fixes by Ted Kremenek · 17 years ago
  40. c89bf69 fix long lines. by Chris Lattner · 17 years ago
  41. 8f92528 Fix a crash reported by Seo Sanghyeon. by Chris Lattner · 17 years ago
  42. 4119d1a Allow implicit casts during arithmetic for OCUVector operations by Nate Begeman · 17 years ago
  43. b3ab8dc Allow codegen of vector fdiv by Nate Begeman · 17 years ago
  44. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  45. b5ce097 No need to do work that the folding builder does for us. by Anders Carlsson · 17 years ago
  46. 9bb947a Remove broken assert from CodeGen. Better check is done in Sema. by Seo Sanghyeon · 17 years ago
  47. 222d2c8 Turns out the LLVMFoldingBuilder can fold InsertElement. Knowing this, we can get rid of our special casing of constants when creating vectors. by Anders Carlsson · 17 years ago
  48. 6086bbd We now support all MMX intrinsics. SSE intrinsics are next. by Anders Carlsson · 17 years ago
  49. a9e6372 Fix a codegen crash on test/CodeGen/cast.c, reported by Keith. by Chris Lattner · 17 years ago
  50. 7a9d49f Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. Now by Ted Kremenek · 17 years ago
  51. 6aad91a Added missing inclusion of stdarg.h. Now CGExprScalar.cpp by Ted Kremenek · 17 years ago
  52. cc23aca Add EmitShuffleVector helper method. by Anders Carlsson · 17 years ago
  53. 7019a9e Implement CodeGen for vectors. Don't create unnecessary conversion instructions if the value to be converted is a constant. by Anders Carlsson · 17 years ago
  54. ec86b97 Ignore typedefs in pointer arithmetic codegen. by Seo Sanghyeon · 17 years ago
  55. dc4d280 convert the rest of the stderr users in codegen to use diagnostics. by Chris Lattner · 17 years ago
  56. 2202bce Fix a codegen crash on void ?: reported by Oliver by Chris Lattner · 17 years ago
  57. a21ddb3 Fix sema support for the gnu ?: expression with a by Chris Lattner · 17 years ago
  58. e7579b5 Implement codegen of CXX Bool by Nate Begeman · 17 years ago
  59. 50b5a30 Fix a typo that prevented pointer-to-int conversions from working. by Anders Carlsson · 17 years ago
  60. e9b8c0a Fix 80 col violations. by Devang Patel · 17 years ago
  61. 03f7c03 Remove commented out line. by Devang Patel · 17 years ago
  62. 85f9bce Add (partial) support for @encode. by Anders Carlsson · 17 years ago
  63. f86206f Fix "strbuf += stufflen;" crash. by Devang Patel · 17 years ago
  64. 27437ca Add a new ChooseExpr::isConditionTrue method to unify some code. by Chris Lattner · 17 years ago
  65. a83cc33 Handle non-constant initializers. by Devang Patel · 17 years ago
  66. 35634f5 Visit CompoundLiteralExpr and InitListExpr by Devang Patel · 17 years ago
  67. 7b66000 Updated VC++ build system. by Hartmut Kaiser · 17 years ago
  68. ec0550f by Steve Naroff · 17 years ago
  69. 7c50aca Add code generation and sema checking for __builtin_va_arg. by Anders Carlsson · 17 years ago
  70. 23af9f2 Fix an incorrect assertion. by Anders Carlsson · 17 years ago
  71. 793680e Generate code for va_start and va_end. by Anders Carlsson · 17 years ago
  72. 50c9034 Use LLVMFoldingBuilder by Devang Patel · 17 years ago
  73. c9bec4b further apfloat'ize the front-end, allowing codegen to pass by Chris Lattner · 17 years ago
  74. ca2617c update to match llvm mainline api by Chris Lattner · 17 years ago
  75. 191396c adjust to a change in the LLVM APIs, this is still very hackish until by Chris Lattner · 17 years ago
  76. 419ea7e When dumping out errors about unsupported stuff, emit loc info. by Chris Lattner · 17 years ago
  77. 124dd7b Fixed compilation on Windows. by Hartmut Kaiser · 17 years ago
  78. d627889 Updated calls to CreateGEP to new interface in LLVM mainline. by Ted Kremenek · 17 years ago
  79. 47f7dbf eliminate some VC++ warnings, patch contributed by Hartmut Kaiser by Chris Lattner · 17 years ago
  80. 9b65551 Generalize RValue to handle complex better, generalize EmitCompoundStmt to by Chris Lattner · 17 years ago
  81. 3379320 implement code generation for scalar stmt expressions. by Chris Lattner · 17 years ago
  82. 04dc764 Implement compound assignment operators whose LHS is scalar but RHS is complex. by Chris Lattner · 17 years ago
  83. 3ccf774 compound assignment operators are of type CompoundAssignOperator by Chris Lattner · 17 years ago
  84. 3420d0d fix a typo noticed by Gordon Henriksen by Chris Lattner · 17 years ago
  85. abe471b llvmgcc is right :) by Chris Lattner · 17 years ago
  86. a3e7bfb compound assignmetns work for scalars. by Chris Lattner · 17 years ago
  87. ed70f0a implement conversions of complex to bool. by Chris Lattner · 17 years ago
  88. 9abc84e reimplement ConvertScalarValueToBool in CGExprScalar.cpp by Chris Lattner · 17 years ago
  89. 4f1a7b3 refactor some code to expose compex->scalar conversion to CGF by Chris Lattner · 17 years ago
  90. 58a2e94 there are no conversions from aggregates to scalars. by Chris Lattner · 17 years ago
  91. cf28908 implement conversions from complex to scalar types. by Chris Lattner · 17 years ago
  92. 10b00cf Omit EmitConversion by Chris Lattner · 17 years ago
  93. e937712 remove uses of EmitConversion by Chris Lattner · 17 years ago
  94. 3707b25 refactor scalar conversions out into CGExprScalar.cpp by Chris Lattner · 17 years ago
  95. 36f8406 implement codegen of __imag of a scalar. Our impl doesn't suffer from by Chris Lattner · 17 years ago
  96. e936cc8 fix codegen of pre/post inc/dec of a pointer. by Chris Lattner · 17 years ago
  97. 3b44b57 The new correct compound assignment operators exposed a bug in codegen. by Chris Lattner · 17 years ago
  98. 46f93d0 implement codegen for real/imag. TODO: imag of non-complex. by Chris Lattner · 17 years ago
  99. 1f1ded9 Teach emit-llvm for scalars to properly handle compound assignment by Chris Lattner · 17 years ago
  100. dfce2a5 print the computation type for compound assignment operators in dumps. by Chris Lattner · 17 years ago