1. 0b8c9a8 Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 12 years ago
  2. 7f00f87 Sort a few more #include lines in tools/... unittests/... and utils/... by Chandler Carruth · 12 years ago
  3. 58a2cbe Resort the #include lines in include/... and lib/... with the by Chandler Carruth · 12 years ago
  4. fe4c10c Update the root Makefile for VMCore -> IR. Missed by my original search by Chandler Carruth · 12 years ago
  5. 5ebee9e Update the configure scripts as well as the makefiles for the move from by Chandler Carruth · 12 years ago
  6. c2c50cd Rename VMCore directory to IR. by Chandler Carruth · 12 years ago
  7. 3af9323 Merge SSE and AVX instruction definitions for scalar forms of SQRT, RSQRT, and RCP. by Craig Topper · 12 years ago
  8. 3cca7df Merge SSE and AVX instruction definitions for PSHUFD/PSHUFHW/PSHUFLW. by Craig Topper · 12 years ago
  9. ccb8019 docs: update docs/README.txt and make it useful. by Sean Silva · 12 years ago
  10. 9478673 Revert 171351. It broke MC/X86/x86-32-avx.s. by Rafael Espindola · 12 years ago
  11. b511048 Merge SSE and AVX instruction definitions for scalar forms of SQRT, RSQRT, and RCP. by Craig Topper · 12 years ago
  12. 6c30749 Add IRBuilder::CreateVectorSplat and use it to simplify code. by Benjamin Kramer · 12 years ago
  13. 0ea4c3d SROA: Clean up unused assignment warnings from clang's analyzer. by Benjamin Kramer · 12 years ago
  14. 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 · 12 years ago
  15. 8f22c8b Added DEBUG messages to the top of several processing loops in ObjCARC.cpp that emit what instructions are being visited. by Michael Gottesman · 12 years ago
  16. 3dd0781 Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID by Dmitri Gribenko · 12 years ago
  17. fbfb1b2 Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID by Dmitri Gribenko · 12 years ago
  18. a6fdcaa Update the copyright coredits -- Happy new year 2013! by NAKAMURA Takumi · 12 years ago
  19. b338d89 Make opt grab the triple from the module and use it to initialize the target machine. by Nadav Rotem · 12 years ago
  20. 117e4d2 Remove unused argument from a multiclass. by Craig Topper · 12 years ago
  21. 76f94fd Merge intrinsic instruction definitions for SSE and AVX versions of RCPPS and RSQRTPS. by Craig Topper · 12 years ago
  22. 42ab0d7 Remove 2 unused multiclasses. by Craig Topper · 12 years ago
  23. 5284f97 Merge AVX/SSE instruction definitions for SQRTPS/PD, RSQRTPS, RCPPS. No funcitonal change intended. by Craig Topper · 12 years ago
  24. dd9ccdb Use packed instead of scalar itineraries for SSE1/2 SQRTPS/PD, RCPPS, and RSQRTPS. VEX-encoded forms already use packed. by Craig Topper · 12 years ago
  25. eda54e1 Make it explicit that the only entry points to the Program object are by Chandler Carruth · 12 years ago
  26. a0d8f28 Remove an unused method on Program. by Chandler Carruth · 12 years ago
  27. 2bbe466 Remove an unused method on the Program class. by Chandler Carruth · 12 years ago
  28. f5867ab Go ahead and get rid of the old page size interface and convert all the by Chandler Carruth · 12 years ago
  29. 814afe9 Flesh out a page size accessor in the new API. by Chandler Carruth · 12 years ago
  30. 02d7547 Remove the declspecs from small alignments that we can force with by Chandler Carruth · 12 years ago
  31. e0e1985 Remove an unused function in the old Process interface. by Chandler Carruth · 12 years ago
  32. 5cec347 reimplement GetPointerBaseWithConstantOffset(). by Nuno Lopes · 12 years ago
  33. 0a9ff4c recommit r171298 (add support for PHI nodes to ObjectSizeOffsetVisitor). Hopefully with bugs corrected now. by Nuno Lopes · 12 years ago
  34. 3c6f89a [AlignOf] Add AlignedCharArray and refactor AlignedCharArrayUnion. by Michael J. Spencer · 12 years ago
  35. 4436535 Revert "add support for PHI nodes to ObjectSizeOffsetVisitor" by Benjamin Kramer · 12 years ago
  36. 5260579 Add extra CHECK to make sure that 'or' instruction was replaced. by Jakub Staszak · 12 years ago
  37. 5b712ef Fix bits check in ELFObjectFile::isSectionZeroInit(). by Rafael Espindola · 12 years ago
  38. 2e594fa revert r171306, since we cannot compare APInts with different bitwidths by Nuno Lopes · 12 years ago
  39. 1ef05b1 use ValueTracking's GetPointerBaseWithConstantOffset() function instead of a local implementation by Nuno Lopes · 12 years ago
  40. a44766a minor code simplification by Nuno Lopes · 12 years ago
  41. 87b47cc Use the generic dump template. Extracted from a patch by Sami Liedes. by Rafael Espindola · 12 years ago
  42. fc73847 Dump sections. Extracted from a patch by Sami Liedes. by Rafael Espindola · 12 years ago
  43. 41be2fb add support for GlobalAlias to ObjectSizeOffsetVisitor by Nuno Lopes · 12 years ago
  44. 148ee4f Print a header above the symbols. Extracted from a patch by Sami Liedes. by Rafael Espindola · 12 years ago
  45. ad78479 Check for errors. Extracted from a patch by Sami Liedes. by Rafael Espindola · 12 years ago
  46. 1318e14 Fix indentation. Extracted from a patch by Sami Liedes! by Rafael Espindola · 12 years ago
  47. 663cebc Style fixes in llvm-readobj.cpp. Extracted from a patch by Sami Liedes! by Rafael Espindola · 12 years ago
  48. 729e602 add support for PHI nodes to ObjectSizeOffsetVisitor by Nuno Lopes · 12 years ago
  49. 6931055 Remove dead method. by Bill Wendling · 12 years ago
  50. 92e287f Add some comparison operators to compare the Attribute object with the AttrKind value. by Bill Wendling · 12 years ago
  51. 5d0d67f docs: Fix FIXME by Sean Silva · 12 years ago
  52. 9b4aba8 Switch this code to a more idiomatic double using namespace directive. by Chandler Carruth · 12 years ago
  53. 8e98c1f Delete a cut/paste-o from r171290. Very sorry about the noise. by Chandler Carruth · 12 years ago
  54. c9bdcac Suppress a MSVC warning complaining about the code working as intended. by Chandler Carruth · 12 years ago
  55. 0184a84 Begin sketching out the process interface. by Chandler Carruth · 12 years ago
  56. dac1eeb Start sketching out a roadmap for better subprocess management in the by Chandler Carruth · 12 years ago
  57. 503fc1c Fix LICM's memory promotion optimization to preserve TBAA tags when by Chris Lattner · 12 years ago
  58. 240b9b1 teach instcombine to preserve TBAA tag when merging two stores, part of PR14753 by Chris Lattner · 12 years ago
  59. b6d9c41 Grammo. by Jakub Staszak · 12 years ago
  60. 9d30e72 Remove the getAttributesAtIndex and getNumAttrs methods in favor of using the getAttrSomewhere predicate. This prevents the uses of 'Attribute' as a collection of attributes. by Bill Wendling · 12 years ago
  61. d60b8ac Transform (A == C1 || A == C2) into (A & ~(C1 ^ C2)) == C1 by Jakub Staszak · 12 years ago
  62. 6eb7a42 Support ppcf128 in SelectionDAG::getConstantFP by Hal Finkel · 12 years ago
  63. 98281a2 convert a bunch of callers from DataLayout::getIndexedOffset() to GEP::accumulateConstantOffset(). by Nuno Lopes · 12 years ago
  64. 0d80c9c Documentation: add a section to prevent spurious test failures like the one by Dmitri Gribenko · 12 years ago
  65. 94e94b3 Use the predicate methods off of AttributeSet instead of Attribute. by Bill Wendling · 12 years ago
  66. 8b62abd Remove the Function::getRetAttributes method in favor of using the AttributeSet accessor method. by Bill Wendling · 12 years ago
  67. 39cd0c8 Remove Function::getParamAttributes and use the AttributeSet accessor methods instead. by Bill Wendling · 12 years ago
  68. 831737d Remove the Function::getFnAttributes method in favor of using the AttributeSet by Bill Wendling · 12 years ago
  69. 3776603 s/hasAttribute/contains/g to be more consistent with other method names. by Bill Wendling · 12 years ago
  70. db23675 LoopVectorizer: Fix a bug in the code that updates the loop exiting block. by Nadav Rotem · 12 years ago
  71. a654292 Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID by Dmitri Gribenko · 12 years ago
  72. 979aff6 Add a few more c'tors: by Bill Wendling · 12 years ago
  73. a51edf0 Add a check to the test Analysis/ScalarEvolution/2010-09-03-RequiredTransitive.ll by Dmitri Gribenko · 12 years ago
  74. 529ec71 Add a few (as yet unused) query methods to determine if the attribute that's by Bill Wendling · 12 years ago
  75. b4912b9 Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID by Dmitri Gribenko · 12 years ago
  76. 435654b Uniquify the AttributeImpl based on the Constant pointer, since those are by Bill Wendling · 12 years ago
  77. c966e08 s/Raw/getBitMask/g to be more in line with current naming conventions. This method won't be sticking around. by Bill Wendling · 12 years ago
  78. f35cb76 llvm/test/Transforms/GVN/null-aliases-nothing.ll: Fix a RUN line not to emit ModuleID. by NAKAMURA Takumi · 12 years ago
  79. 22d8f0d Remove intrinsic specific instructions for (V)SQRTPS/PD. Instead lower to target-independent ISD nodes and use the existing patterns for those. by Craig Topper · 12 years ago
  80. 6f57f39 Merge similar functionality using a nested switch. by Craig Topper · 12 years ago
  81. 6d183e4 Remove intrinsic specific instructions for SSE/SSE2/AVX floating point max/min instructions. Lower them to target specific nodes and use those patterns instead. This also allows them to be commuted if UnsafeFPMath is enabled. by Craig Topper · 12 years ago
  82. c20323a Simplify code, no functionality change. by Jakub Staszak · 12 years ago
  83. 3c0307d Delete executive bit on ./lib/Target/Hexagon/HexagonAsmPrinter.h. by Jakub Staszak · 12 years ago
  84. 7c1683d Use a 'Constant' object instead of a bit field to store the attribute data. by Bill Wendling · 12 years ago
  85. 4d5e5e5 Use the accessor method instead of the raw ivar to get the bits. by Bill Wendling · 12 years ago
  86. a84e750 Nuke some dead code that snuck in some how. I thought I had already by Chandler Carruth · 12 years ago
  87. 73527d3 Fix a stunning oversight in the inline cost analysis. It was never by Chandler Carruth · 12 years ago
  88. ba94204 Teach the inline cost analysis about calls that can be simplified and by Chandler Carruth · 12 years ago
  89. e949aa1 Teach instsimplify to use the constant folder where appropriate for by Chandler Carruth · 12 years ago
  90. c98bd9f Add entry points to instsimplify for simplifying calls. The entry points by Chandler Carruth · 12 years ago
  91. f045df1 Add proper support for -fsanitize-blacklist= flag for TSan and MSan. LLVM part. by Alexey Samsonov · 12 years ago
  92. ae34b42 CostModel: initial checkin for code that estimates the cost of special shuffles. by Nadav Rotem · 12 years ago
  93. 40ef8b7 wrap 80-col lines. by Nadav Rotem · 12 years ago
  94. 0509db2 AVX: Move the ZEXT/ANYEXT DAGCo optimizations to the lowering of these optimizations. The old test cases still cover all of these lowering/optimizations. The single change that we have is that now anyext does not need to zero a register, because it does not use the exact code path as the zero_extend. by Nadav Rotem · 12 years ago
  95. 587fb1d Reverse the 'if' condition and reduce the indentation. by Nadav Rotem · 12 years ago
  96. cccccab Merge basic_sse12_fp_binop_p_int and basic_sse12_fp_binop_p_y_int multiclasses. by Craig Topper · 12 years ago
  97. 1a330af AVX/AVX2: Move the SEXT lowering code from a target specific DAGco to a lowering function. by Nadav Rotem · 12 years ago
  98. d5fc507 Merge basic_sse12_fp_binop_p and basic_sse12_fp_binop_p_y multiclasses. by Craig Topper · 12 years ago
  99. a455fdd Add support to BasicBlocks for iterating backwards over the by Chandler Carruth · 12 years ago
  100. edf315c Provide a common half-open interval map info implementation, and just by Chandler Carruth · 12 years ago