1. da549e8 Remove some unnecessary single element array temporaries. by Jay Foad · 13 years ago
  2. 93f1322 Fix assertion failure in CodeGen where the input operand to an asm by Peter Collingbourne · 13 years ago
  3. fb72081 Fix a couple of problems with initialization and assignment to by John McCall · 13 years ago
  4. 0752403 The lock operand to an @synchronized statement is also by John McCall · 13 years ago
  5. e926523 CodeGen: rename CodeGenModule::Runtime to ObjCRuntime by Peter Collingbourne · 13 years ago
  6. 91873b7 Make CodeGen for array delete involving incomplete class work without crashing. Should fix regression on g++.dg/init/delete1.C. by Eli Friedman · 13 years ago
  7. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  8. 990567c Clean up the analysis of the collection operand to ObjC by John McCall · 13 years ago
  9. 3e23d68 Disable the optimization that skips emission of complete, non-virtual by Douglas Gregor · 13 years ago
  10. 6421162 Rename getInstantiationLineNumber to getExpansionLineNumber in both by Chandler Carruth · 13 years ago
  11. 4027853 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 13 years ago
  12. 1cbac8a Shorten some expressions by using ArrayRef::slice(). by Frits van Bommel · 13 years ago
  13. 9f5bff0 fix PR10415, tidying up IR representation of module level inline asm by Chris Lattner · 13 years ago
  14. 2d3ba4f Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon Mulder! by Chris Lattner · 13 years ago
  15. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  16. d47d3b0 clean up forward declarations of raw_ostream to use the new LLVM.h by Chris Lattner · 13 years ago
  17. dc7c5ad Document the existing objc_precise_lifetime attribute. by John McCall · 13 years ago
  18. 0f6ac7c Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to use ArrayRef. by Jay Foad · 13 years ago
  19. 01c5d1d fix PR10384: C++ allows external arrays of incomplete type as well. by Chris Lattner · 13 years ago
  20. ba3dd90 In ARC, non-atomic getters do not need to retain and autorelease by John McCall · 13 years ago
  21. db8264e Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin. by Jordy Rose · 13 years ago
  22. a5c0434 Convert ConstantExpr::getGetElementPtr and by Jay Foad · 13 years ago
  23. 77577ce Unbreak build after API change. by Benjamin Kramer · 13 years ago
  24. 8cc488f add raw_ostream and Twine to LLVM.h, eliminating a ton of llvm:: qualifications. by Chris Lattner · 13 years ago
  25. 686775d now that we have a centralized place to do so, add some using declarations for by Chris Lattner · 13 years ago
  26. b13eab9 fix rdar://9780211 - Clang crashes with an assertion failure building WKView.mm from WebKit by Chris Lattner · 13 years ago
  27. 181eeee fix a case where we're using ConvertType for a memory object. by Chris Lattner · 13 years ago
  28. cb8095f as eli points out, we're not doing memory stuff here. While ConvertType by Chris Lattner · 13 years ago
  29. 410b12e fix PR10395 - array decay can produce an interesting type when by Chris Lattner · 13 years ago
  30. 2860e30 Match createTargetMachine API change. by Evan Cheng · 13 years ago
  31. cb2a07e Simplify. by Devang Patel · 13 years ago
  32. 478b94b Check column number also. by Devang Patel · 13 years ago
  33. e9c0265 Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used. by Frits van Bommel · 13 years ago
  34. dce67a7 In C99, emit an inline function when encountering an extern redeclaration. by Nick Lewycky · 13 years ago
  35. 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 13 years ago
  36. e9b5d77 Fix typo by Joerg Sonnenberger · 13 years ago
  37. 4c7d9f1 Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 13 years ago
  38. 379010a Fix the definition of AsTypeExpr. I'm still not sure this by John McCall · 13 years ago
  39. d26c071 protect some calls to ConvertType when a function info is under construction by Chris Lattner · 13 years ago
  40. 71305cc Enhance the IR type lowering code to be much smarter about recursively lowering by Chris Lattner · 13 years ago
  41. 91a5755 Create a new expression node, SubstNonTypeTemplateParmExpr, by John McCall · 13 years ago
  42. 8dd55a3 Change intrinsic getter to take an ArrayRef, now that the underlying function in LLVM does. by Benjamin Kramer · 13 years ago
  43. b8981df Reapply r134946 with fixes. Tested on Benjamin testcase and other test-suite failures. by Bruno Cardoso Lopes · 13 years ago
  44. d15608e Emit debug info for extended vectors. by Devang Patel · 13 years ago
  45. 799d34e Don't crash if defining -dealloc in a category. by John McCall · 13 years ago
  46. fbf780a Okay, that rule about zero-length arrays applies to destroying them, too. by John McCall · 13 years ago
  47. dd376ca Arrays are permitted to be zero-length in some situations. by John McCall · 13 years ago
  48. c3c0766 Convert the standard default-construction loops to use phis and by John McCall · 13 years ago
  49. 2045b2d per john's advice, speculatively lower uses of forward-declared enums to by Chris Lattner · 13 years ago
  50. 6af13f3 PR10337 reminds me that calls return values, lets handle them just by Chris Lattner · 13 years ago
  51. 8f62992 Aggressive dead code elimination. by John McCall · 13 years ago
  52. a91f666 Generalize the routine for destroying an object with static by John McCall · 13 years ago
  53. 7cfd76c Switch delete[] IR-generation over to the destroy framework, by John McCall · 13 years ago
  54. a8b20f7 When compiling ::delete for a class with a virtual destructor, call by Douglas Gregor · 13 years ago
  55. 548e478 Revert r134946 by Bruno Cardoso Lopes · 13 years ago
  56. ad346f4 Generalize Cleanup::Emit's "isForEH" parameter into a set by John McCall · 13 years ago
  57. 0d51676 Add more compiler workarounds. Should fix the build with old GCCs and MSVC. by Benjamin Kramer · 13 years ago
  58. 5bcd95e Ugh, use this compiler workaround again. by John McCall · 13 years ago
  59. 9928c48 Switch field destruction over to use the new destroyer-based API by John McCall · 13 years ago
  60. df983a8 Second attempt at de-constifying LLVM Types in FunctionType::get(), by Jay Foad · 13 years ago
  61. a98742c Work around a problem with a static helper's formulation in release by Chandler Carruth · 13 years ago
  62. 3a2b657 Fix a problem Eli ran into where we now reject incomplete arrays of by Chris Lattner · 13 years ago
  63. 811bf36 insert a bitcast in the 'expand' case of argument passing when needed. This by Chris Lattner · 13 years ago
  64. cd87d1e fix an unintended behavior change in the type system rewrite, which caused us to compile by Chris Lattner · 13 years ago
  65. 21ca1fd fix PR10335 by watching out for IR type compatibility in call argument lists. by Chris Lattner · 13 years ago
  66. 7085544 add some aggressive assertions that call arguments match up to callee by Chris Lattner · 13 years ago
  67. 75d28b5 Fix a typo! by Bruno Cardoso Lopes · 13 years ago
  68. 089d892 Do the same as r134946 for arrays. Add more testcases for avx x86_64 arg by Bruno Cardoso Lopes · 13 years ago
  69. e455f1c Revert r134888 (and related patches in other trees). It was causing by Bill Wendling · 13 years ago
  70. ccafadb Fix one x86_64 abi issue and the test to actually look for the right thing, by Bruno Cardoso Lopes · 13 years ago
  71. c4a1a84 Do full-expression cleanups in a much more sensible way that still lets by John McCall · 13 years ago
  72. 4943c15 Reapply r134754, which turns out to be working correctly and also by Bruno Cardoso Lopes · 13 years ago
  73. 2b30dcf Emit partial destruction of structs with initializer lists. by John McCall · 13 years ago
  74. ef6de3d De-constify Types in StructType::get() and TargetData::getIntPtrType(). by Jay Foad · 13 years ago
  75. 2673c68 Fix a lot of problems with the partial destruction of arrays: by John McCall · 13 years ago
  76. 00d40ea De-constify Types in FunctionType::get(). by Jay Foad · 13 years ago
  77. 61c1601 Use cached types; no functionality change. by John McCall · 13 years ago
  78. 3ade975 implement a nice new optimization: CodeGenTypes::UpdateCompletedType by Chris Lattner · 13 years ago
  79. 1b5ba85 enhance EmitLValueForFieldInitialization to do the proper pointer adjustment, allowing by Chris Lattner · 13 years ago
  80. aa01d26 revert part of r134860, which is empirically unnecessary after the proper fix by Chris Lattner · 13 years ago
  81. 57eb23f keep track of whether being in a RS_StructPointer state by Chris Lattner · 13 years ago
  82. 74339df change EmitLValueForField to cast the returned lvalue to the right by Chris Lattner · 13 years ago
  83. f0a8679 Fix the clang bootstrap and Jay's testcase from llvm-dev by being completely by Chris Lattner · 13 years ago
  84. 12569fb when emitting pointer load from an lvalue or storing to an lvalue, by Chris Lattner · 13 years ago
  85. be5f332 how about we initialize RecursionState. by Chris Lattner · 13 years ago
  86. f742eb0 Rename CGT::VerifyFuncTypeComplete to isFuncTypeConvertible since by Chris Lattner · 13 years ago
  87. 8dd5cdf when an enum type is completed, only flush the type cache when by Chris Lattner · 13 years ago
  88. 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 13 years ago
  89. 0850e8d More compiler workarounds. I have to admit that I was not by John McCall · 13 years ago
  90. 7566aa2 GCC 4.2 compatibility hack. by John McCall · 13 years ago
  91. bdc4d80 A number of array-related IR-gen cleanups. by John McCall · 13 years ago
  92. c3e0fb4 Change -mno-mmx to be more compatible with gcc. Specifically, -mno-mmx should not imply -mno-sse. by Eli Friedman · 13 years ago
  93. 528a8c7 Revert x86_64 ABI changes until I have time to check the items raised by Eli. by Bruno Cardoso Lopes · 13 years ago
  94. 558229f Introduce __builtin_expect() intrinsic support. by Jakub Staszak · 13 years ago
  95. df41b4c Add support for AVX 256-bit in the x86_64 ABI (as in the 0.99.5 draft) by Bruno Cardoso Lopes · 13 years ago
  96. 094240a Add codegen support for the fma/fmal/fmaf builtins. by Cameron Zwarich · 13 years ago
  97. 14ef319 Layout the code for trapping arithmetic so that the overflow case comes after by Bill Wendling · 13 years ago
  98. dbd3c85 r134634 causes a failure on MultiSource/Benchmarks/Olden/bh with TEST=nightly, by Cameron Zwarich · 13 years ago
  99. 2357aee A redeclaration of an inline method in C99 mode should trigger emission of that by Nick Lewycky · 13 years ago
  100. 63ff703 If we're using the pure non-fragile ABI, then skip some of the contortions required to support the transitional ABI. by David Chisnall · 13 years ago