1. 71e38c4 disable Anders' recent VLA patch, this fixes PR3209. by Chris Lattner · 16 years ago
  2. 5d46315 Implement allocation and sizeof VLAs. This is very basic for now. by Anders Carlsson · 16 years ago
  3. 8de8d1d Fix for PR3150: obvious copy-paste bug in ScalarExprEmitter::VisitBinLOr. by Eli Friedman · 16 years ago
  4. 43f4470 Implemented ir-gen for 'implicit' properties using the new AST nodes. by Fariborz Jahanian · 16 years ago
  5. 371d16f Add spec ref to comment. by Daniel Dunbar · 16 years ago
  6. ed3849b Fix redundant load of bit-fields on assignment (to get the updated by Daniel Dunbar · 16 years ago
  7. 531a550 daniel prefers completed thoughts. by Chris Lattner · 16 years ago
  8. 9615ecb Normalize many BasicBlock names. by Daniel Dunbar · 16 years ago
  9. be65abc Rename ?: operator blocks to cond.true and cond.false (I don't know by Daniel Dunbar · 16 years ago
  10. 9802a51 Lower ?: into select when the selected values are cheap and side-effect-free. by Chris Lattner · 16 years ago
  11. f7b5ea9 emit better codegen for ||/&&, shrinking expr.ll by another 240 lines. by Chris Lattner · 16 years ago
  12. 20eb09d use ConstantFoldsToSimpleInteger instead of code emission to do by Chris Lattner · 16 years ago
  13. 035cf42 Use EmitBranchOnBoolExpr in VisitConditionalOperator. This by Chris Lattner · 16 years ago
  14. 31a0984 Move EmitBranchOnBoolExpr and ConstantFoldsToSimpleInteger to by Chris Lattner · 16 years ago
  15. 746e03e Clean up some code to use isZero instead of calling getZExtValue. by Chris Lattner · 16 years ago
  16. 1fef965 Use createBasicBlock here too. by Daniel Dunbar · 16 years ago
  17. a448fb2 Rework IRgen invariant w.r.t. current insert point. by Daniel Dunbar · 16 years ago
  18. c657e92 Try to not emit the dead side of ?: if the condition is a constant. by Chris Lattner · 16 years ago
  19. 0518999 Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expressions, both of values and types. by Sebastian Redl · 16 years ago
  20. d57a871 Add CodeGenFunction::EmitBranch. by Daniel Dunbar · 16 years ago
  21. 0946ccd short circuit && and || when possible. This substantially reduces by Chris Lattner · 16 years ago
  22. 55e8742 Centralize basic block creation in CodeGenFunction::createBasicBlock. by Daniel Dunbar · 16 years ago
  23. ddf7cac Implement lowering of va_arg in clang directly. (This is 32-bit X86 only for now). by Anders Carlsson · 16 years ago
  24. 45d196b Move IRBuilder type definition to common file. - No functionality change. by Daniel Dunbar · 16 years ago
  25. be20bb5 make codegen reject initializes with designators, like this: by Chris Lattner · 16 years ago
  26. 0d504c1 Remove unneeded EncodingRecordTypes argument to getObjCEncodingForType. by Daniel Dunbar · 16 years ago
  27. ee5a700 Adjust calls to APFloat conversion for new interface. by Dale Johannesen · 16 years ago
  28. 90df4b6 Avoid superfluous errors regarding variable-length arrays (casts). by Daniel Dunbar · 16 years ago
  29. 662174c8 Downgrade a number of FIXME asserts to ErrorUnsupported. - Notably VLAs by Daniel Dunbar · 16 years ago
  30. 85c59ed Add special "property reference" CodeGen::LValue type for emitting by Daniel Dunbar · 16 years ago
  31. 9c3fc70 Initial support for Obj-C dot-syntax for getters. by Daniel Dunbar · 16 years ago
  32. d1d66bc Change another is-a-pointer check to check in terms of LLVM type. by Daniel Dunbar · 16 years ago
  33. 270cc66 Do is-a-pointer checks in terms of LLVM types in by Daniel Dunbar · 16 years ago
  34. 7267f78 Add CodeGen support for CXXZeroInitValueExpr. by Argyrios Kyrtzidis · 16 years ago
  35. 0a04d77 Implement Obj-C ivar references to aggregates. by Daniel Dunbar · 16 years ago
  36. 8f2926b Trim CGObjCRuntime::GenerateMessageSend[Super] by Daniel Dunbar · 16 years ago
  37. ed7c618 Move all Obj-C runtime interaction into CodeGenFunction. by Daniel Dunbar · 16 years ago
  38. 54d1909 Add CodeGen support for AddrLabelExpr in initializers. by Daniel Dunbar · 16 years ago
  39. 488e993 Change WarnUnsupported to ErrorUnsupported (in name and in practice). by Daniel Dunbar · 16 years ago
  40. af2f62c Change ObjCRuntime GenerateProtocol[Ref] methods to take by Daniel Dunbar · 16 years ago
  41. 2271118 Drop Sender from GenerateMessageSend* by Daniel Dunbar · 16 years ago
  42. 98c5ead Protocol related tweaks by Daniel Dunbar · 16 years ago
  43. a008db1 Add @selector(...) codegen support. by Daniel Dunbar · 16 years ago
  44. 208ff5e Change CodeGenModule to only create ObjC runtime for ObjC files by Daniel Dunbar · 16 years ago
  45. de7fb84 More #include cleaning - Remove internal uses of AST.h by Daniel Dunbar · 16 years ago
  46. d9f6910 rename PreDefinedExpr -> PredefinedExpr by Chris Lattner · 16 years ago
  47. 85e3568 update to make IRBuilder API change. by Chris Lattner · 16 years ago
  48. 8c6f57c Fix CodeGen of pointer arithmetic in compound assignment statements. by Daniel Dunbar · 16 years ago
  49. 820b033 Bug fix, CodeGen of (void*) - (void*) was broken. - <rdar://problem/6122967> by Daniel Dunbar · 16 years ago
  50. 0ffb125 Add CodeGen support for indirect goto. by Daniel Dunbar · 16 years ago
  51. 9619662 remove uses of QualType::getCanonicalType() from codegen for PR2189 by Chris Lattner · 16 years ago
  52. 91d723d implement codegen support for labels at the end of stmtexprs. by Chris Lattner · 16 years ago
  53. 345f720 minor tidying, no functionality change. by Chris Lattner · 16 years ago
  54. 7a66d7b Generate vector compares in codegen by Nate Begeman · 16 years ago
  55. f31627f Fix a codegen crash on: by Chris Lattner · 16 years ago
  56. 8ee6a63 Add note to check what __alignof__ a function type should be. by Daniel Dunbar · 16 years ago
  57. 9140845 Prevent codegen crash on sizeof(<function type>), a gcc extension. by Daniel Dunbar · 16 years ago
  58. b7cfe88 Make a few related changes: by Chris Lattner · 16 years ago
  59. 9384c76 avoid a lot of unneeded selector processing work by passing around by Chris Lattner · 16 years ago
  60. 5549976 This patch is motivated by numerous strict-aliasing warnings when compiling by Ted Kremenek · 16 years ago
  61. 108f55d fix crash when codegening 'cond ? lhs : call-to-void-func()' by Nuno Lopes · 16 years ago
  62. 20ff310 Support for code generation of Objective-C top-level language constructs. by Anton Korobeynikov · 16 years ago
  63. ec2c126 Fix an extremely subtle bug with pointer comparisons: they have to be by Eli Friedman · 16 years ago
  64. 1849128 Fix for PR2001. I'm not really fond of it, but it is correct (unless by Eli Friedman · 16 years ago
  65. 856226c Backout of codegen-based fix to PR2334; this has been fixed differently by Eli Friedman · 16 years ago
  66. 145c083 Patch for PR2334, and a similar ObjC bug. by Eli Friedman · 16 years ago
  67. d38617c Implementation of __builtin_shufflevector, a portable builtin capable of by Eli Friedman · 17 years ago
  68. 06e863f Add codegen support for block-level compound literals. by Eli Friedman · 17 years ago
  69. 25ddea7 implement a fixme, add support for ++/-- on long double. by Chris Lattner · 17 years ago
  70. 59138ba use simplified ConstantFP:get method. by Chris Lattner · 17 years ago
  71. 213541a OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris. by Nate Begeman · 17 years ago
  72. 50b3674 update to follow mainline llvm API change. by Chris Lattner · 17 years ago
  73. 0442108 Add support for C++ default arguments, and rework Parse-Sema by Chris Lattner · 17 years ago
  74. 984d0b4 tracking API changes arising from r49277 by Gabor Greif · 17 years ago
  75. 9b2dc28 Since isComplexType() no longer returns true for _Complex integers, the code by Chris Lattner · 17 years ago
  76. c8aa5f1 Codegen assignment to self correctly, patch by David Chisnall! by Chris Lattner · 17 years ago
  77. bdcd637 add a common base class "PointerLikeType" for PointerType and ReferenceType, by Chris Lattner · 17 years ago
  78. ce5605e some cleanups on top of David's patch. There are still two by Chris Lattner · 17 years ago
  79. 391d77a Add initial support for objc codegen for methods, ivars, and the by Chris Lattner · 17 years ago
  80. 36b6a0a simplify the clang codegen by using the new Builder.CreateStructGEP method. by Chris Lattner · 17 years ago
  81. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from CodeGen/CGExprScalar.cpp]
  82. 98be494 remove the source location arguments to various target query methods. by Chris Lattner · 17 years ago
  83. 2b94fe3 Add codegen support for ObjC message expressions with the GNU runtime. by Chris Lattner · 17 years ago
  84. a269ebf implement codegen support for sizeof(void), fixing PR2080. by Chris Lattner · 17 years ago
  85. 19a1d7c implement codegen support for aggregates casted to void. by Chris Lattner · 17 years ago
  86. 3b1ae00 minor tweak to anders patch: (only) ocu vectors support splatting, but by Chris Lattner · 17 years ago
  87. 79b67f3 Only OCU vectors can be splatted. by Anders Carlsson · 17 years ago
  88. 6860f3c Fix PR1921 by promoting negative indices to intptrty. by Chris Lattner · 17 years ago
  89. 67295d0 Implement first round of feedback on __builtin_overload by Nate Begeman · 17 years ago
  90. 5193b8a Make sure to emit all the arguments to a function call. This fixes the by Eli Friedman · 17 years ago
  91. 356916e Fix a bug where CodeGen would attempt to erase an instruction that was by Eli Friedman · 17 years ago
  92. 5a1deb8 Implement __builtin_offsetof. by Anders Carlsson · 17 years ago
  93. f6884ac Correctly handle scalars in braces. by Anders Carlsson · 17 years ago
  94. 7d6b46d Problem with ObjC's type-encoding of nested structs causing infinit recursion. by Fariborz Jahanian · 17 years ago
  95. e2ce1d9 Implement basic overload support via a new builtin, __builtin_overload. by Nate Begeman · 17 years ago
  96. a526c5c Substituted all instances of the string "Objc" for "ObjC". This fixes by Ted Kremenek · 17 years ago
  97. c89bf69 fix long lines. by Chris Lattner · 17 years ago
  98. 8f92528 Fix a crash reported by Seo Sanghyeon. by Chris Lattner · 17 years ago
  99. 4119d1a Allow implicit casts during arithmetic for OCUVector operations by Nate Begeman · 17 years ago
  100. b3ab8dc Allow codegen of vector fdiv by Nate Begeman · 17 years ago