1. e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 14 years ago
  2. 33e56f3 Rename the ARC cast kinds to start with "ARC". by John McCall · 14 years ago
  3. dc05b11 When converting a block pointer to an Objective-C pointer type, extend by John McCall · 14 years ago
  4. 77f68bb Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 14 years ago
  5. 1d9b3b2 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 14 years ago
  6. 6aff47d Formatting. by Eric Christopher · 14 years ago
  7. 1ddc9c4 When extracting the callee declaration from a call expression, be sure by Douglas Gregor · 14 years ago
  8. cec52f0 Slight optimization enabled by the previous assert: by John McCall · 14 years ago
  9. fd71fb8 What say we document some of these AggValueSlot flags a bit better. by John McCall · 14 years ago
  10. 90b2bdf An initialization does not alias. by John McCall · 14 years ago
  11. 410ffb2 Track whether an AggValueSlot is potentially aliased, and do not by John McCall · 14 years ago
  12. 7c2349b Use stronger typing for the flags on AggValueSlot and require by John McCall · 14 years ago
  13. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  14. 0f6ac7c Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to use ArrayRef. by Jay Foad · 14 years ago
  15. cb8095f as eli points out, we're not doing memory stuff here. While ConvertType by Chris Lattner · 14 years ago
  16. 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 14 years ago
  17. 91a5755 Create a new expression node, SubstNonTypeTemplateParmExpr, by John McCall · 14 years ago
  18. 8dd55a3 Change intrinsic getter to take an ArrayRef, now that the underlying function in LLVM does. by Benjamin Kramer · 14 years ago
  19. 0d51676 Add more compiler workarounds. Should fix the build with old GCCs and MSVC. by Benjamin Kramer · 14 years ago
  20. 9928c48 Switch field destruction over to use the new destroyer-based API by John McCall · 14 years ago
  21. a98742c Work around a problem with a static helper's formulation in release by Chandler Carruth · 14 years ago
  22. 3a2b657 Fix a problem Eli ran into where we now reject incomplete arrays of by Chris Lattner · 14 years ago
  23. 1b5ba85 enhance EmitLValueForFieldInitialization to do the proper pointer adjustment, allowing by Chris Lattner · 14 years ago
  24. aa01d26 revert part of r134860, which is empirically unnecessary after the proper fix by Chris Lattner · 14 years ago
  25. 74339df change EmitLValueForField to cast the returned lvalue to the right by Chris Lattner · 14 years ago
  26. 12569fb when emitting pointer load from an lvalue or storing to an lvalue, by Chris Lattner · 14 years ago
  27. 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 14 years ago
  28. 7e5e5f4 In ARC, reclaim all return values of retainable type, not just those by John McCall · 14 years ago
  29. e433072 Sort #includes. by Nick Lewycky · 14 years ago
  30. e6d134b Fix PR10204 in a better way. by John McCall · 14 years ago
  31. 9d11e6f Revert parts of r133860 to fix a crash. Add a test. by Nico Weber · 14 years ago
  32. 545d996 LValue carries a type now, so simplify the main EmitLoad/Store APIs by John McCall · 14 years ago
  33. 913dab2 Mark the multiply which occurs as part of performing pointer by John McCall · 14 years ago
  34. bc8d40d Change the IR-generation of VLAs so that we capture bounds, by John McCall · 14 years ago
  35. d7b2316 When binding a reference to an Automatic Reference Counting temporary, by Douglas Gregor · 14 years ago
  36. 0b58108 A few tweaks to MaterializeTemporaryExpr suggested by John. by Douglas Gregor · 14 years ago
  37. 03e8003 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 14 years ago
  38. 19bd77c Remove dead variables. by Benjamin Kramer · 14 years ago
  39. d510fd2 80 cols. by Benjamin Kramer · 14 years ago
  40. a07398e Restore correct use of GC barriers. by John McCall · 14 years ago
  41. f85e193 Automatic Reference Counting. by John McCall · 14 years ago
  42. 431e4b3 Use isAnyComplexType here so we don't pass complex numbers into the aggregate handling code; found by inspection. by Eli Friedman · 14 years ago
  43. b644425 fix 80 col violation by Chris Lattner · 14 years ago
  44. 575a1c9 Introduce Type::isSignedIntegerOrEnumerationType() and by Douglas Gregor · 14 years ago
  45. ba0f101 Remove dead variable, flagged by gcc's -Wunused-but-set-variable. by Nick Lewycky · 14 years ago
  46. b9e6b2c Convert AccessInfo::AccessAlignment to CharUnits. No change in functionality by Ken Dyck · 14 years ago
  47. 28ebde5 Convert CGBitFieldInfo::FieldByteOffset to CharUnits. No change in by Ken Dyck · 14 years ago
  48. f111d93 C1X: implement generic selections by Peter Collingbourne · 14 years ago
  49. 755d849 After some discussion with Doug, we decided that it made a lot more sense by John McCall · 14 years ago
  50. 379b515 More __unknown_anytype work. by John McCall · 14 years ago
  51. 575b374 Remove CK_DynamicToNull. by Anders Carlsson · 14 years ago
  52. 7d99bc3 As a first step towards fixing PR9641, add a CK_DynamicToNull cast kind which by Anders Carlsson · 14 years ago
  53. 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 14 years ago
  54. d553408 IRgen: Reapply r128691 with a fix to ensure we don't increase alignment past by Daniel Dunbar · 14 years ago
  55. 457c838 Revert r128691, "IRgen: Improve GCC compatibility when dealing with packed by Daniel Dunbar · 14 years ago
  56. b23a5a0 IRgen: Improve GCC compatibility when dealing with packed arrays by propagating by Daniel Dunbar · 14 years ago
  57. 68af13f Fix IRGen issues related to using property-dot syntax by Fariborz Jahanian · 14 years ago
  58. bbf3bac Remove PHINode::reserveOperandSpace(). Instead, add a parameter to by Jay Foad · 14 years ago
  59. 207f4d8 Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 14 years ago
  60. 545aa7a PR9494: Get rid of bitcast which was both unnecessary and written incorrectly. by Eli Friedman · 14 years ago
  61. 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 · 14 years ago
  62. 5de7a0e Do not emit stop point for CXXDefaultArgExpr. It results in suboptimial user experience. by Devang Patel · 14 years ago
  63. 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 · 14 years ago
  64. 9c6082f Revert "Add CC_Win64ThisCall and set it in the necessary places." by Tilmann Scheller · 14 years ago
  65. 88d117c Add CC_Win64ThisCall and set it in the necessary places. by Tilmann Scheller · 14 years ago
  66. 2cb4222 -fwrapv should turn off the inbounds markers from geps used for pointer by Chris Lattner · 14 years ago
  67. c2c9001 Change the interface to ConstantFoldsToSimpleInteger to not encode by Chris Lattner · 14 years ago
  68. bc7fbf0 Pretty up the emission of field l-values and use volatile and TBAA when by John McCall · 14 years ago
  69. 7cc25fe Bind references to opaque r-values correctly. Add a few test cases by John McCall · 14 years ago
  70. cf0b2d8 Remove the "conditional save" hashtables from IR generation. by John McCall · 14 years ago
  71. 56ca35d Change the representation of GNU ?: expressions to use a different expression by John McCall · 14 years ago
  72. e996ffd Save a copy expression for non-trivial copy constructions of catch variables. by John McCall · 14 years ago
  73. 5936e33 Assorted cleanup: by John McCall · 14 years ago
  74. fb018d1 update for ConstantVector API change. by Chris Lattner · 14 years ago
  75. e69b099 revert my ConstantVector patch, it seems to have made the llvm-gcc by Chris Lattner · 14 years ago
  76. 1970d5f update for ConstantVector::get API change. by Chris Lattner · 14 years ago
  77. f0be979 For consistency, use llvm::raw_ostream in the rest of the mangle api. by Rafael Espindola · 14 years ago
  78. d16c2cf Reorganize CodeGen{Function,Module} to eliminate the unfortunate by John McCall · 15 years ago
  79. 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 15 years ago
  80. 5808ce4 More capturing of 'this': implicit member expressions. Getting that by John McCall · 15 years ago
  81. b3d5e2f When producing IR for a lvalue-to-rvalue cast *as an lvalue*, only by Douglas Gregor · 15 years ago
  82. 52a80e1 Fixes an IRgen bug where __block variable is by Fariborz Jahanian · 15 years ago
  83. f99a391 Un-nest the meat of this function. by John McCall · 15 years ago
  84. 150b462 Better framework for conditional cleanups; untested as yet. by John McCall · 15 years ago
  85. da29e09 Send code generation for xvalues down the same path as lvalues by Douglas Gregor · 15 years ago
  86. fe71008 Replace calls to getTypeSize() and getTypeAlign() with their 'InChars' by Ken Dyck · 15 years ago
  87. dec0984 Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and by Jeffrey Yasskin · 15 years ago
  88. 4765fa0 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 15 years ago
  89. cd940a1 __block variables require us to evaluate the RHS of an assignment before by John McCall · 15 years ago
  90. 2a41637 Fix a bug in the emission of __real/__imag l-values on scalar operands. by John McCall · 15 years ago
  91. 00eb3f9 More anonymous struct/union redesign. This one deals with anonymous field used in a constructor initializer list: by Francois Pichet · 15 years ago
  92. 0e800c9 Remove some defensive calls to EmitLoadOfPropertyRefLValue that shouldn't by John McCall · 15 years ago
  93. f6a1648 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 15 years ago
  94. e68b984 Test case for the l-value base only being evaluated once. by John McCall · 15 years ago
  95. 119a1c6 Kill the KVC l-value kind and calculate the base expression when emitting by John McCall · 15 years ago
  96. 12f78a6 Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 15 years ago
  97. 0ae287a Restore the lvalue-to-rvalue conversion patch with a minimal fix. by John McCall · 15 years ago
  98. 20fbe7c L-value to r-value conversion is not ready for prime-time. by John McCall · 15 years ago
  99. 7e48579 Introduce an r-value to l-value cast kind. I'm not promising anything by John McCall · 15 years ago
  100. 54353f4 Hide a bunch of symbols. by Benjamin Kramer · 15 years ago