1. 4aa55bb Update the docs about the new unroll features. by Nadav Rotem · 13 years ago
  2. e503319 LoopVectorizer: by Nadav Rotem · 13 years ago
  3. e12bf18 by Nadav Rotem · 13 years ago
  4. ab70320 Simplified TRUNCATE operation that comes after SETCC. It is possible since SETCC result is 0 or -1. by Elena Demikhovsky · 13 years ago
  5. e33a8b8 Revert "Mark DIV/IDIV instructions hasSideEffects=1 because they can trap when dividing by 0. This is needed to keep early if conversion from moving them across basic blocks." by Michael Gottesman · 13 years ago
  6. ec21e2a Changed two debug statements that state that a queue had finished being processed when said queue was really a list to state a list had finished being processed. by Michael Gottesman · 13 years ago
  7. df379f4 Added DEBUG message for ObjCARC when we zap a push/pop pair in ObjCARCAPElim::OptimizeBB. by Michael Gottesman · 13 years ago
  8. 1ebbdcf Added DEBUG message to ObjCARC when we transform objc_initWeak(p, null) => *p = null. by Michael Gottesman · 13 years ago
  9. 50652cd Added DEBUG message for ObjCARC when an inline asm marker is inserted for architectures where this is required to perform a retainAutoreleasedReturnValue optimization. by Michael Gottesman · 13 years ago
  10. 56bc0ab Mark DIV/IDIV instructions hasSideEffects=1 because they can trap when dividing by 0. This is needed to keep early if conversion from moving them across basic blocks. by Craig Topper · 13 years ago
  11. be76df6 Better comment on VTTI::getShuffleCost by Hal Finkel · 13 years ago
  12. 1eae141 Compiler.h: Leave LLVM_BUILTIN_UNREACHABLE undefined if it is unavailable in host compiler. by NAKAMURA Takumi · 13 years ago
  13. 82860f6 Add a subtype parameter to VTTI::getShuffleCost by Hal Finkel · 13 years ago
  14. e5ab1be Revert everything to r171366 to try to fix the build. by Bill Wendling · 13 years ago
  15. 43f3928 Reformat the rst text. by Nadav Rotem · 13 years ago
  16. 22bd641 Try again to revert the bad patch. The tree was reverted for some unknown reason by Bill Wendling · 13 years ago
  17. 467fa3e Add a default Index for VTTI::getShuffleCost by Hal Finkel · 13 years ago
  18. 12b01e7 LoopVectorizer: Test the unrolling flag. by Nadav Rotem · 13 years ago
  19. f574b88 LoopVectorizer: Document the unrolling feature. by Nadav Rotem · 13 years ago
  20. ded28ac Revert patch. Something snuck in there that shouldn't be. by Bill Wendling · 13 years ago
  21. 8351a60 Remove the 'contains' methods in favor of the 'operator==' method. by Bill Wendling · 13 years ago
  22. 3ac0381 Revert r171427, "An intermediate step in the Attributes rewrite." by NAKAMURA Takumi · 13 years ago
  23. 3fea4ef0 [Object] Temporarily disable these tests. by Michael J. Spencer · 13 years ago
  24. f94cfb6 [MC][COFF] Switch the COFF streamer over to using the MCObjectStreamer version of EmitInstruction. by Michael J. Spencer · 13 years ago
  25. e415949 LoopVectorizer: Add support for loop-unrolling during vectorization for increasing the ILP. At the moment this feature is disabled by default and this commit should not cause any functional changes. by Nadav Rotem · 13 years ago
  26. 251ed7f Fix PR14732 by handling all kinds of IMPLICIT_DEF live ranges. by Jakob Stoklund Olesen · 13 years ago
  27. 47990e9 Make the type signature more strict. by Bill Wendling · 13 years ago
  28. 189ef5f [CMake] MSVC is incorrectly emitting C4239 in some cases. Disable it. by Michael J. Spencer · 13 years ago
  29. 00a6bca Avoid vectorization when the function has the "noimplicitflot" attribute. by Nadav Rotem · 13 years ago
  30. 82de10a Extend the dumping infrastructure to deal with additional by Eric Christopher · 13 years ago
  31. 278bac3 An intermediate step in the Attributes rewrite. by Bill Wendling · 13 years ago
  32. d40758b DAGCombiner: Avoid generating illegal vector INT_TO_FP nodes by Tom Stellard · 13 years ago
  33. 5bf3a28 Adds missing aliases for fcom and fcomp instructions without arguments. by Kevin Enderby · 13 years ago
  34. 23203fa Use a bool instead of a bitfield in llvm/ADT/Optional. by Argyrios Kyrtzidis · 13 years ago
  35. 3922757 Restrict __builtin_assume_aligned to gcc 4.7+ by Michael J. Spencer · 13 years ago
  36. c8b18df [Support][Endian] Add support for specifying the alignment and native unaligned types. by Michael J. Spencer · 13 years ago
  37. 8da72f8 Don't #include stuff outside the include guards. by Argyrios Kyrtzidis · 13 years ago
  38. cbf5373 - Add comment to two functions which might be considered as dead code. by Shuxin Yang · 13 years ago
  39. e3b2489 AVX: Fix a bug in WidenMaskArithmetic. by Nadav Rotem · 13 years ago
  40. d570f59 AVX: Fix a bug in WidenMaskArithmetic. by Nadav Rotem · 13 years ago
  41. 351ba14 Actually update the CMake and Makefile builds correctly, and update the by Chandler Carruth · 13 years ago
  42. 0a08460 Update the examples for the new header file locations. by Chandler Carruth · 13 years ago
  43. 0b8c9a8 Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  44. 7f00f87 Sort a few more #include lines in tools/... unittests/... and utils/... by Chandler Carruth · 13 years ago
  45. 58a2cbe Resort the #include lines in include/... and lib/... with the by Chandler Carruth · 13 years ago
  46. fe4c10c Update the root Makefile for VMCore -> IR. Missed by my original search by Chandler Carruth · 13 years ago
  47. 5ebee9e Update the configure scripts as well as the makefiles for the move from by Chandler Carruth · 13 years ago
  48. c2c50cd Rename VMCore directory to IR. by Chandler Carruth · 13 years ago
  49. 3af9323 Merge SSE and AVX instruction definitions for scalar forms of SQRT, RSQRT, and RCP. by Craig Topper · 13 years ago
  50. 3cca7df Merge SSE and AVX instruction definitions for PSHUFD/PSHUFHW/PSHUFLW. by Craig Topper · 13 years ago
  51. ccb8019 docs: update docs/README.txt and make it useful. by Sean Silva · 13 years ago
  52. 9478673 Revert 171351. It broke MC/X86/x86-32-avx.s. by Rafael Espindola · 13 years ago
  53. b511048 Merge SSE and AVX instruction definitions for scalar forms of SQRT, RSQRT, and RCP. by Craig Topper · 13 years ago
  54. 6c30749 Add IRBuilder::CreateVectorSplat and use it to simplify code. by Benjamin Kramer · 13 years ago
  55. 0ea4c3d SROA: Clean up unused assignment warnings from clang's analyzer. by Benjamin Kramer · 13 years ago
  56. a6e23cc Added DEBUG message when ObjCARC replaces a call which returns its argument verbatim with its argument to temporarily undo an optimization. by Michael Gottesman · 13 years ago
  57. 8f22c8b Added DEBUG messages to the top of several processing loops in ObjCARC.cpp that emit what instructions are being visited. by Michael Gottesman · 13 years ago
  58. 3dd0781 Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID by Dmitri Gribenko · 13 years ago
  59. fbfb1b2 Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID by Dmitri Gribenko · 13 years ago
  60. a6fdcaa Update the copyright coredits -- Happy new year 2013! by NAKAMURA Takumi · 13 years ago
  61. b338d89 Make opt grab the triple from the module and use it to initialize the target machine. by Nadav Rotem · 13 years ago
  62. 117e4d2 Remove unused argument from a multiclass. by Craig Topper · 13 years ago
  63. 76f94fd Merge intrinsic instruction definitions for SSE and AVX versions of RCPPS and RSQRTPS. by Craig Topper · 13 years ago
  64. 42ab0d7 Remove 2 unused multiclasses. by Craig Topper · 13 years ago
  65. 5284f97 Merge AVX/SSE instruction definitions for SQRTPS/PD, RSQRTPS, RCPPS. No funcitonal change intended. by Craig Topper · 13 years ago
  66. dd9ccdb Use packed instead of scalar itineraries for SSE1/2 SQRTPS/PD, RCPPS, and RSQRTPS. VEX-encoded forms already use packed. by Craig Topper · 13 years ago
  67. eda54e1 Make it explicit that the only entry points to the Program object are by Chandler Carruth · 13 years ago
  68. a0d8f28 Remove an unused method on Program. by Chandler Carruth · 13 years ago
  69. 2bbe466 Remove an unused method on the Program class. by Chandler Carruth · 13 years ago
  70. f5867ab Go ahead and get rid of the old page size interface and convert all the by Chandler Carruth · 13 years ago
  71. 814afe9 Flesh out a page size accessor in the new API. by Chandler Carruth · 13 years ago
  72. 02d7547 Remove the declspecs from small alignments that we can force with by Chandler Carruth · 13 years ago
  73. e0e1985 Remove an unused function in the old Process interface. by Chandler Carruth · 13 years ago
  74. 5cec347 reimplement GetPointerBaseWithConstantOffset(). by Nuno Lopes · 13 years ago
  75. 0a9ff4c recommit r171298 (add support for PHI nodes to ObjectSizeOffsetVisitor). Hopefully with bugs corrected now. by Nuno Lopes · 13 years ago
  76. 3c6f89a [AlignOf] Add AlignedCharArray and refactor AlignedCharArrayUnion. by Michael J. Spencer · 13 years ago
  77. 4436535 Revert "add support for PHI nodes to ObjectSizeOffsetVisitor" by Benjamin Kramer · 13 years ago
  78. 5260579 Add extra CHECK to make sure that 'or' instruction was replaced. by Jakub Staszak · 13 years ago
  79. 5b712ef Fix bits check in ELFObjectFile::isSectionZeroInit(). by Rafael Espindola · 13 years ago
  80. 2e594fa revert r171306, since we cannot compare APInts with different bitwidths by Nuno Lopes · 13 years ago
  81. 1ef05b1 use ValueTracking's GetPointerBaseWithConstantOffset() function instead of a local implementation by Nuno Lopes · 13 years ago
  82. a44766a minor code simplification by Nuno Lopes · 13 years ago
  83. 87b47cc Use the generic dump template. Extracted from a patch by Sami Liedes. by Rafael Espindola · 13 years ago
  84. fc73847 Dump sections. Extracted from a patch by Sami Liedes. by Rafael Espindola · 13 years ago
  85. 41be2fb add support for GlobalAlias to ObjectSizeOffsetVisitor by Nuno Lopes · 13 years ago
  86. 148ee4f Print a header above the symbols. Extracted from a patch by Sami Liedes. by Rafael Espindola · 13 years ago
  87. ad78479 Check for errors. Extracted from a patch by Sami Liedes. by Rafael Espindola · 13 years ago
  88. 1318e14 Fix indentation. Extracted from a patch by Sami Liedes! by Rafael Espindola · 13 years ago
  89. 663cebc Style fixes in llvm-readobj.cpp. Extracted from a patch by Sami Liedes! by Rafael Espindola · 13 years ago
  90. 729e602 add support for PHI nodes to ObjectSizeOffsetVisitor by Nuno Lopes · 13 years ago
  91. 6931055 Remove dead method. by Bill Wendling · 13 years ago
  92. 92e287f Add some comparison operators to compare the Attribute object with the AttrKind value. by Bill Wendling · 13 years ago
  93. 5d0d67f docs: Fix FIXME by Sean Silva · 13 years ago
  94. 9b4aba8 Switch this code to a more idiomatic double using namespace directive. by Chandler Carruth · 13 years ago
  95. 8e98c1f Delete a cut/paste-o from r171290. Very sorry about the noise. by Chandler Carruth · 13 years ago
  96. c9bdcac Suppress a MSVC warning complaining about the code working as intended. by Chandler Carruth · 13 years ago
  97. 0184a84 Begin sketching out the process interface. by Chandler Carruth · 13 years ago
  98. dac1eeb Start sketching out a roadmap for better subprocess management in the by Chandler Carruth · 13 years ago
  99. 503fc1c Fix LICM's memory promotion optimization to preserve TBAA tags when by Chris Lattner · 13 years ago
  100. 240b9b1 teach instcombine to preserve TBAA tag when merging two stores, part of PR14753 by Chris Lattner · 13 years ago