1. d510fd2 80 cols. by Benjamin Kramer · 13 years ago
  2. a07398e Restore correct use of GC barriers. by John McCall · 13 years ago
  3. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  4. 431e4b3 Use isAnyComplexType here so we don't pass complex numbers into the aggregate handling code; found by inspection. by Eli Friedman · 13 years ago
  5. b644425 fix 80 col violation by Chris Lattner · 13 years ago
  6. 575a1c9 Introduce Type::isSignedIntegerOrEnumerationType() and by Douglas Gregor · 13 years ago
  7. ba0f101 Remove dead variable, flagged by gcc's -Wunused-but-set-variable. by Nick Lewycky · 13 years ago
  8. b9e6b2c Convert AccessInfo::AccessAlignment to CharUnits. No change in functionality by Ken Dyck · 13 years ago
  9. 28ebde5 Convert CGBitFieldInfo::FieldByteOffset to CharUnits. No change in by Ken Dyck · 13 years ago
  10. f111d93 C1X: implement generic selections by Peter Collingbourne · 13 years ago
  11. 755d849 After some discussion with Doug, we decided that it made a lot more sense by John McCall · 13 years ago
  12. 379b515 More __unknown_anytype work. by John McCall · 13 years ago
  13. 575b374 Remove CK_DynamicToNull. by Anders Carlsson · 13 years ago
  14. 7d99bc3 As a first step towards fixing PR9641, add a CK_DynamicToNull cast kind which by Anders Carlsson · 13 years ago
  15. 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 13 years ago
  16. d553408 IRgen: Reapply r128691 with a fix to ensure we don't increase alignment past by Daniel Dunbar · 13 years ago
  17. 457c838 Revert r128691, "IRgen: Improve GCC compatibility when dealing with packed by Daniel Dunbar · 13 years ago
  18. b23a5a0 IRgen: Improve GCC compatibility when dealing with packed arrays by propagating by Daniel Dunbar · 13 years ago
  19. 68af13f Fix IRGen issues related to using property-dot syntax by Fariborz Jahanian · 13 years ago
  20. bbf3bac Remove PHINode::reserveOperandSpace(). Instead, add a parameter to by Jay Foad · 13 years ago
  21. 207f4d8 Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 13 years ago
  22. 545aa7a PR9494: Get rid of bitcast which was both unnecessary and written incorrectly. by Eli Friedman · 13 years ago
  23. aa11289 DebugInfo can be enabled or disabled at function level (e.g. using an attribute). However, at module level it is determined by command line option and the state of command line option does not change during compilation. Make this layering explicit and fix accidental cases where the code generator was checking whether module has debug info enabled instead of checking whether debug info is enabled for this function or not. by Devang Patel · 13 years ago
  24. 5de7a0e Do not emit stop point for CXXDefaultArgExpr. It results in suboptimial user experience. by Devang Patel · 13 years ago
  25. 79bfb4b Emit a stop point before a call expression so that debugger has some chance of getting some footing when user wants to stop at 2nd bar() in following expression when all function calls are inlined. by Devang Patel · 13 years ago
  26. 9c6082f Revert "Add CC_Win64ThisCall and set it in the necessary places." by Tilmann Scheller · 13 years ago
  27. 88d117c Add CC_Win64ThisCall and set it in the necessary places. by Tilmann Scheller · 13 years ago
  28. 2cb4222 -fwrapv should turn off the inbounds markers from geps used for pointer by Chris Lattner · 13 years ago
  29. c2c9001 Change the interface to ConstantFoldsToSimpleInteger to not encode by Chris Lattner · 14 years ago
  30. bc7fbf0 Pretty up the emission of field l-values and use volatile and TBAA when by John McCall · 14 years ago
  31. 7cc25fe Bind references to opaque r-values correctly. Add a few test cases by John McCall · 14 years ago
  32. cf0b2d8 Remove the "conditional save" hashtables from IR generation. by John McCall · 14 years ago
  33. 56ca35d Change the representation of GNU ?: expressions to use a different expression by John McCall · 14 years ago
  34. e996ffd Save a copy expression for non-trivial copy constructions of catch variables. by John McCall · 14 years ago
  35. 5936e33 Assorted cleanup: by John McCall · 14 years ago
  36. fb018d1 update for ConstantVector API change. by Chris Lattner · 14 years ago
  37. e69b099 revert my ConstantVector patch, it seems to have made the llvm-gcc by Chris Lattner · 14 years ago
  38. 1970d5f update for ConstantVector::get API change. by Chris Lattner · 14 years ago
  39. f0be979 For consistency, use llvm::raw_ostream in the rest of the mangle api. by Rafael Espindola · 14 years ago
  40. d16c2cf Reorganize CodeGen{Function,Module} to eliminate the unfortunate by John McCall · 14 years ago
  41. 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 14 years ago
  42. 5808ce4 More capturing of 'this': implicit member expressions. Getting that by John McCall · 14 years ago
  43. b3d5e2f When producing IR for a lvalue-to-rvalue cast *as an lvalue*, only by Douglas Gregor · 14 years ago
  44. 52a80e1 Fixes an IRgen bug where __block variable is by Fariborz Jahanian · 14 years ago
  45. f99a391 Un-nest the meat of this function. by John McCall · 14 years ago
  46. 150b462 Better framework for conditional cleanups; untested as yet. by John McCall · 14 years ago
  47. da29e09 Send code generation for xvalues down the same path as lvalues by Douglas Gregor · 14 years ago
  48. fe71008 Replace calls to getTypeSize() and getTypeAlign() with their 'InChars' by Ken Dyck · 14 years ago
  49. dec0984 Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and by Jeffrey Yasskin · 14 years ago
  50. 4765fa0 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 14 years ago
  51. cd940a1 __block variables require us to evaluate the RHS of an assignment before by John McCall · 14 years ago
  52. 2a41637 Fix a bug in the emission of __real/__imag l-values on scalar operands. by John McCall · 14 years ago
  53. 00eb3f9 More anonymous struct/union redesign. This one deals with anonymous field used in a constructor initializer list: by Francois Pichet · 14 years ago
  54. 0e800c9 Remove some defensive calls to EmitLoadOfPropertyRefLValue that shouldn't by John McCall · 14 years ago
  55. f6a1648 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 14 years ago
  56. e68b984 Test case for the l-value base only being evaluated once. by John McCall · 14 years ago
  57. 119a1c6 Kill the KVC l-value kind and calculate the base expression when emitting by John McCall · 14 years ago
  58. 12f78a6 Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 14 years ago
  59. 0ae287a Restore the lvalue-to-rvalue conversion patch with a minimal fix. by John McCall · 14 years ago
  60. 20fbe7c L-value to r-value conversion is not ready for prime-time. by John McCall · 14 years ago
  61. 7e48579 Introduce an r-value to l-value cast kind. I'm not promising anything by John McCall · 14 years ago
  62. 54353f4 Hide a bunch of symbols. by Benjamin Kramer · 14 years ago
  63. 7eb0a9e Switch a lot of call-sites over to using the new value-kind calculations. by John McCall · 14 years ago
  64. 75f91d6 Minor cleanup. No change otherwise. by Fariborz Jahanian · 14 years ago
  65. a762514 Fix a bug where write-barriers for assignment through reference by Fariborz Jahanian · 14 years ago
  66. 83ce9d4 Support compound complex operations as l-values in C++. Add a test by John McCall · 14 years ago
  67. b418d74 Simplify some complex emission and implement correct semantics for by John McCall · 14 years ago
  68. e2b7688 Kill CK_Unknown and flesh out the documentation for the existing CastKinds. by John McCall · 14 years ago
  69. daa8e4e Assorted work leading towards the elimination of CK_Unknown. by John McCall · 14 years ago
  70. f3ea8cf Add a few more complex-related cast kinds that arise due to arbitrary by John McCall · 14 years ago
  71. 2bb5d00 Introduce five new cast kinds for various conversions into and by John McCall · 14 years ago
  72. 404cd16 Introduce a null-to-pointer implicit cast kind. by John McCall · 14 years ago
  73. 981b6fd Fix miscompilation regarding VLAs; subscription of VLA pointers was incorrect. by Argyrios Kyrtzidis · 14 years ago
  74. 26815d9 Restore r117403 (fixing IR gen for bool atomics), this time being less by John McCall · 14 years ago
  75. 1189332 Revert r117403 as it caused PR8480. by Rafael Espindola · 14 years ago
  76. 789a159 Extract procedures to do scalar-to-memory and memory-to-scalar conversions by John McCall · 14 years ago
  77. b31c289 Trim an unnecessary #include. by Dan Gohman · 14 years ago
  78. b6bbcc9 Death to blocks, or at least the word "block" in one particular obnoxiously by John McCall · 14 years ago
  79. 3d5aff5 Experimental TBAA support. by Dan Gohman · 14 years ago
  80. 8ac2d44 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 14 years ago
  81. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
  82. 0b78710 IRgen for gnu extension's conditional lvalue expression by Fariborz Jahanian · 14 years ago
  83. dc5ea09 Fixes IRgen bug in objc++ reference binding of a by Fariborz Jahanian · 14 years ago
  84. fc1e6c7 Fix a bug with binding l-values to elided temporaries, and leave a couple by John McCall · 14 years ago
  85. 558d2ab one piece of code is responsible for the lifetime of every aggregate by John McCall · 14 years ago
  86. 0934914 Local static block variable referecned in its by Fariborz Jahanian · 14 years ago
  87. d0db03a clean up some formatting. by Chris Lattner · 14 years ago
  88. 469a20d Truncate block variable of bool type to i1 when its by Fariborz Jahanian · 14 years ago
  89. 7925561 Cope with llvm's reference to bool type of 'i1' vs. clang's by Fariborz Jahanian · 14 years ago
  90. 98c9d1f Fix IRGen when property-dot syntax used to access by Fariborz Jahanian · 14 years ago
  91. 6c2ab1d Amusingly, I missed this point of abstraction in all my earlier by John McCall · 14 years ago
  92. 4c40d98 Teach IR generation to return 'this' from constructors and destructors by John McCall · 14 years ago
  93. 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 14 years ago
  94. b6c504b fix rdar://8340348, a miscompile of boost that was exposed by r109848. by Chris Lattner · 14 years ago
  95. 0bab0cd Abstract out everything having to do with member pointers into the ABI by John McCall · 14 years ago
  96. d608cdb Experiment with using first-class aggregates to represent member function by John McCall · 14 years ago
  97. e9fd7eb Extract member function pointer comparison and null comparison into by John McCall · 14 years ago
  98. 983e3d7 IRgen: Set the alignment correctly when creating LValue for a decls. by Daniel Dunbar · 14 years ago
  99. 3491b3d IRgen: Move remaining LValue::Set... methods to LValue::set... (non-static) methods. by Daniel Dunbar · 14 years ago
  100. 6d5eb76 IRgen: Move remaining MakeAddr() calls to MakeAddrLValue(). by Daniel Dunbar · 14 years ago