1. 57eb23f keep track of whether being in a RS_StructPointer state by Chris Lattner · 13 years ago
  2. 74339df change EmitLValueForField to cast the returned lvalue to the right by Chris Lattner · 13 years ago
  3. f0a8679 Fix the clang bootstrap and Jay's testcase from llvm-dev by being completely by Chris Lattner · 13 years ago
  4. 12569fb when emitting pointer load from an lvalue or storing to an lvalue, by Chris Lattner · 13 years ago
  5. be5f332 how about we initialize RecursionState. by Chris Lattner · 13 years ago
  6. f742eb0 Rename CGT::VerifyFuncTypeComplete to isFuncTypeConvertible since by Chris Lattner · 13 years ago
  7. 8dd5cdf when an enum type is completed, only flush the type cache when by Chris Lattner · 13 years ago
  8. 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 13 years ago
  9. 0850e8d More compiler workarounds. I have to admit that I was not by John McCall · 13 years ago
  10. 7566aa2 GCC 4.2 compatibility hack. by John McCall · 13 years ago
  11. bdc4d80 A number of array-related IR-gen cleanups. by John McCall · 13 years ago
  12. c3e0fb4 Change -mno-mmx to be more compatible with gcc. Specifically, -mno-mmx should not imply -mno-sse. by Eli Friedman · 13 years ago
  13. 528a8c7 Revert x86_64 ABI changes until I have time to check the items raised by Eli. by Bruno Cardoso Lopes · 13 years ago
  14. 558229f Introduce __builtin_expect() intrinsic support. by Jakub Staszak · 13 years ago
  15. 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
  16. 094240a Add codegen support for the fma/fmal/fmaf builtins. by Cameron Zwarich · 13 years ago
  17. 14ef319 Layout the code for trapping arithmetic so that the overflow case comes after by Bill Wendling · 13 years ago
  18. dbd3c85 r134634 causes a failure on MultiSource/Benchmarks/Olden/bh with TEST=nightly, by Cameron Zwarich · 13 years ago
  19. 2357aee A redeclaration of an inline method in C99 mode should trigger emission of that by Nick Lewycky · 13 years ago
  20. 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
  21. f074885 Set a flag to tell the runtime when we're compiling in ARC mode and use the pure-nonfragile ABI for both ARC and GC mode. by David Chisnall · 13 years ago
  22. 7e5e5f4 In ARC, reclaim all return values of retainable type, not just those by John McCall · 13 years ago
  23. e433072 Sort #includes. by Nick Lewycky · 13 years ago
  24. 9d5ac7c revert patch for // rdar://9227352 by Fariborz Jahanian · 13 years ago
  25. 256a76e Call objc_terminate() instead of abort() when a cleanup throws an by John McCall · 13 years ago
  26. 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 13 years ago
  27. b18b8ad Add the ObjC ARC optimization passes manually, now that they're not by Dan Gohman · 13 years ago
  28. 14508ff Don't use x86_mmx where it isn't necessary. by Eli Friedman · 13 years ago
  29. aa7333c Update for llvm commit r134291. by Eric Christopher · 13 years ago
  30. e67d151 Emit guard variables for any weak global that has a run-time by Douglas Gregor · 13 years ago
  31. bcc3e66 Don't zero-initialize default-initialized local variables that have by Douglas Gregor · 13 years ago
  32. d3fc729 Add support for weakly imported classes (GNU runtime). by David Chisnall · 13 years ago
  33. 368691e createTargetMachine now takes a CPU string. by Evan Cheng · 13 years ago
  34. 8fefc8e objc-arc: fix a IRGen crash when checking for by Fariborz Jahanian · 13 years ago
  35. 5d9b6bf Use existing -fcatch-undefined-behavior option, by Fariborz Jahanian · 13 years ago
  36. c7aed3b Add ARC support for the GNUstep runtime. by David Chisnall · 13 years ago
  37. ded137f We don't pass classes with a copy-constructor or destructor byval, so the address takes up an integer register (if one is available). Make sure the x86-64 ABI implementation takes that into account properly. by Eli Friedman · 13 years ago
  38. 693769c SubtargetFeature.h has been moved to MC. by Evan Cheng · 13 years ago
  39. 1077e42 Under a compiler flag, -freset-local-blocks, by Fariborz Jahanian · 13 years ago
  40. de31fd7 Split out logic for valid clobbers and valid inline asm registers. by Eric Christopher · 13 years ago
  41. bf9eb88 Eliminate most uses of ShallowCollectObjCIvars which requires by Fariborz Jahanian · 13 years ago
  42. e6d134b Fix PR10204 in a better way. by John McCall · 13 years ago
  43. 9d11e6f Revert parts of r133860 to fix a crash. Add a test. by Nico Weber · 13 years ago
  44. 6594942 Cleanup cast IRGen a bit; no intended functionality change. by Eli Friedman · 13 years ago
  45. df7b091 Do not apply the ARC move optimization to 'const'-qualified xvalues. by John McCall · 13 years ago
  46. 545d996 LValue carries a type now, so simplify the main EmitLoad/Store APIs by John McCall · 13 years ago
  47. 913dab2 Mark the multiply which occurs as part of performing pointer by John McCall · 13 years ago
  48. 0c24c80 Honor objc_precise_lifetime in GC mode by feeding the value by John McCall · 13 years ago
  49. 537c34611 Revert "Shorten some ARM builtin names by removing unnecessary "neon" prefix." by Bob Wilson · 13 years ago
  50. 1d323e0 Fix struct member's scope. Patch by Xi Wang. by Devang Patel · 13 years ago
  51. bc8d40d Change the IR-generation of VLAs so that we capture bounds, by John McCall · 13 years ago
  52. 89f19e4 Shorten some ARM builtin names by removing unnecessary "neon" prefix. by Bob Wilson · 13 years ago
  53. cf5abc7 Support for catching objc pointer objects in c++ catch-statement by Fariborz Jahanian · 13 years ago
  54. 9d96bce Alloa catching Objective-C id's being thrown with C++ throw by Fariborz Jahanian · 13 years ago
  55. 34aace8 Try to silence GCC warning by Douglas Gregor · 13 years ago
  56. d1bd98a Implement the C++0x move optimization for Automatic Reference Counting by Douglas Gregor · 13 years ago
  57. d7b2316 When binding a reference to an Automatic Reference Counting temporary, by Douglas Gregor · 13 years ago
  58. 9735760 Replace the existing forms of ConstantArray::get() with a single form by Jay Foad · 13 years ago
  59. d768e9d Emit @finally blocks completely lazily instead of forcing their by John McCall · 13 years ago
  60. e26bdb9 IRgen: Add a -fuse-register-sized-bitfield-access option, for testing. by Daniel Dunbar · 13 years ago
  61. 08d4792 IRgen: Add CGOptions to CGTypes. by Daniel Dunbar · 13 years ago
  62. 0b58108 A few tweaks to MaterializeTemporaryExpr suggested by John. by Douglas Gregor · 13 years ago
  63. 03e8003 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 13 years ago
  64. 4857947 De-Unicode-ify in comments. by NAKAMURA Takumi · 13 years ago
  65. c3b9014 Add support for -Wa,--noexecstack when building from a non-assembly file. For by Nick Lewycky · 13 years ago
  66. 43fec87 Canonicalize register names properly. by Eric Christopher · 13 years ago
  67. ab27d6e llvm-gcc treats a tentative definition with a previous by Fariborz Jahanian · 13 years ago
  68. d36d036 Change how PHINodes store their operands. by Jay Foad · 13 years ago
  69. 6af9662 Remove more unnecessary #include <llvm/ADT/SmallVector.h> by Francois Pichet · 13 years ago
  70. c5cbb90 Update to match mainline ConstantStruct::get API change. Also, use by Chris Lattner · 13 years ago
  71. 7650d95 update for api change. by Chris Lattner · 13 years ago
  72. 19bd77c Remove dead variables. by Benjamin Kramer · 13 years ago
  73. d510fd2 80 cols. by Benjamin Kramer · 13 years ago
  74. 673e98b When emitting a compound literal of POD type, continue to emit a by Douglas Gregor · 13 years ago
  75. 0502a22 Perform an acquire memory barrier on the fast path of a thread-safe by John McCall · 13 years ago
  76. 7acddac Objective-C fast enumeration loop variables are not retained in ARC, but by John McCall · 13 years ago
  77. 751ec9b Implement proper support for generating code for compound literals in by Douglas Gregor · 13 years ago
  78. e3e07a5 Check the specific target to figure out if a constraint is a valid by Eric Christopher · 13 years ago
  79. c7c9058 Move computation of __private_extern__ visibilty to by Fariborz Jahanian · 13 years ago
  80. 119f19b Set the visibility to 'hidden' when previous by Fariborz Jahanian · 13 years ago
  81. a07398e Restore correct use of GC barriers. by John McCall · 13 years ago
  82. 175d659 Suppress a warning in -Asserts builds. by John McCall · 13 years ago
  83. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  84. 97cb5a4 Per Chris's suggestion, simplify code using llvm::getOrEnforceKnownAlignment. by Eli Friedman · 13 years ago
  85. 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
  86. 70cbd2a Fix a regression from r132957 involving complex integers. (Fixes failures on gcc-testsuite bot.) by Eli Friedman · 13 years ago
  87. 98703d3 Do not emit stoppoint before emitting debug info for parameters. by Devang Patel · 13 years ago
  88. 2eccb67 Update the prefetch intrinsic usage. Now the last argument tells codegen by Bruno Cardoso Lopes · 13 years ago
  89. fd05ca0 Move GlobalDecl to AST by Peter Collingbourne · 13 years ago
  90. ea5e4da The LLVM IR representation of byval arguments has a rather strange property: if the alignment of an argument to a call is less than the specified byval alignment for that argument, there is no way to specify the alignment of the implied copy. Therefore, we must ensure that the alignment of the argument is at least the byval alignment. To do this, we have to mess with the alignment of relevant alloca's in some cases, and insert a copy that conceptually shouldn't be necessary in some cases. by Eli Friedman · 13 years ago
  91. 9d99f2d Put local variables in appropriate debug info scope. This fixes radar 8757124. by Devang Patel · 13 years ago
  92. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  93. 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
  94. cb5d2d0 PR10120: Make CodeGenModule::getVTableLinkage use NamedDecl::getLinkage to determine whether the vtable should be externally visible, instead of a rough approximation of it which messes up with templates. by Eli Friedman · 13 years ago
  95. 002333f Clang support for ARM Uv/Uy/Uq inline-asm constraints. rdar://problem/9037836 by Stuart Hastings · 13 years ago
  96. 6a576ab When inferring the result type of a block based on a return statement by Douglas Gregor · 13 years ago
  97. 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
  98. 9198126 Rework r132576. by Devang Patel · 13 years ago
  99. c594abd Emit debug info only if there is an insertion point. The debug info should not force an insertion point. Codegen may later on decide to not emit code for some reason, see extensive comment in CodeGenFunction::EmitStmt(), and debug info should not get in the way. by Devang Patel · 13 years ago
  100. c490312 Simplify. by Devang Patel · 13 years ago