1. 8644116 Stack Alignment: throw error if we can't satisfy the minimal alignment by Manman Ren · 12 years ago
  2. 14925e6 ARM Cost model: Use the size of vector registers and widest vectorizable instruction to determine the max vectorization factor. by Nadav Rotem · 12 years ago
  3. 78ec025 Fix a DAG combine bug visitBRCOND() is transforming br(xor(x, y)) to br(x != y). by Evan Cheng · 12 years ago
  4. d9cc865 LICM: Hoist insertvalue/extractvalue out of loops. by Benjamin Kramer · 12 years ago
  5. a1db5de PowerPC: EH adjustments by Adhemerval Zanella · 12 years ago
  6. 1977675 add -march to the test by Nadav Rotem · 12 years ago
  7. 13f8cf5 Efficient lowering of vector sdiv when the divisor is a splatted power of two constant. by Nadav Rotem · 12 years ago
  8. 47579cf MIsched: add an ILP window property to machine model. by Andrew Trick · 12 years ago
  9. df8c22a ARM Cost Model: Add a basic vectorization unrolling test. by Nadav Rotem · 12 years ago
  10. 3c90b3d Remove the -licm pass from the loop vectorizer test because the loop vectorizer does it now. by Nadav Rotem · 12 years ago
  11. 83be7b0 Cost Model: Move the 'max unroll factor' variable to the TTI and add initial Cost Model support on ARM. by Nadav Rotem · 12 years ago
  12. 935e35d Consider expression "0.0 - X" as the negation of X if by Shuxin Yang · 12 years ago
  13. a67352d Specify complete triple for fp128 tests. by Tim Northover · 12 years ago
  14. 4a50e53 This patch produces the correct addend value for an R_MIPS_GPREL16 relocation. by Jack Carter · 12 years ago
  15. 26853a5 This patch produces the correct pointer size by Jack Carter · 12 years ago
  16. c7b902e Pad Short Functions for Intel Atom by Preston Gurd · 12 years ago
  17. 90f011e Allow the asm printer to print fp128 values properly. by Tim Northover · 12 years ago
  18. 3cc48a0 Make sure we don't emit instructions before a landingpad instruction. PR14782 by Bill Wendling · 12 years ago
  19. ef24963 Add the C testcase to this file. by Eric Christopher · 12 years ago
  20. 9a1e0e2 Remove the llvm-local DW_TAG_vector_type tag and add a test to by Eric Christopher · 12 years ago
  21. 0fecdfb Mark artificial types as such in the annotated debug output. by David Blaikie · 12 years ago
  22. 111e5fe LoopVectorizer: Add support for floating point reductions by Nadav Rotem · 12 years ago
  23. 59d1521 Add some additional tests for the .bundle_lock align_to_end feature that didn't by Eli Bendersky · 12 years ago
  24. 9a6c6a3 LoopVectorizer: When we vectorizer and widen loops we process many elements at once. This is a good thing, except for by Nadav Rotem · 12 years ago
  25. 6c1d497 Add the align_to_end option to .bundle_lock in the MC implementation of aligned by Eli Bendersky · 12 years ago
  26. d3ae286 This change is to implement following rules: by Shuxin Yang · 12 years ago
  27. dd8e9f3 Add support for separating strings for the split debug info DWARF5 by Eric Christopher · 12 years ago
  28. 5b7f921 This patch addresses bug 14678 by fixing two problems in medium code model by Bill Schmidt · 12 years ago
  29. 637582e When code size is the priority (Oz, MinSize attribute), help llvm by Quentin Colombet · 12 years ago
  30. 50601e4 Make test/DebugInfo/member-pointers.ll portable by removing the TargetData by David Blaikie · 12 years ago
  31. e4ba75f Switch the SCEV expander and LoopStrengthReduce to use by Chandler Carruth · 12 years ago
  32. 35d711a Fix a mistaken commit that included some debugging code. by David Tweed · 12 years ago
  33. d80d608 There was a switch fall-through in the parser for textual LLVM that caused by David Tweed · 12 years ago
  34. e971659 Make the MergeGlobals pass correctly handle the address space qualifiers of the global variables. We partition the set of globals by their address space, and apply the same the trasnformation as before to merge them. by Silviu Baranga · 12 years ago
  35. 8bd6c52 Switch BBVectorize to directly depend on having a TTI analysis. by Chandler Carruth · 12 years ago
  36. 62fdfb5 PR14759: Debug info support for C++ member pointers. by David Blaikie · 12 years ago
  37. f564a93 Fix suffix handling for parsing and printing of cvtsi2ss, cvtsi2sd, cvtss2si, cvttss2si, cvtsd2si, and cvttsd2si to match gas behavior. by Craig Topper · 12 years ago
  38. 700843e Fix for PR14739. It's not safe to fold a load into a call across a store. Thanks to Nick Lewycky for the initial patch. by Evan Cheng · 12 years ago
  39. c6b4936 Fix a crash in LSR replaceCongruentIVs. by Andrew Trick · 12 years ago
  40. 95abfbe [Object][ELF] Fix incorrect size of members for the 64 version of Elf_Phdr_Impl. by Michael J. Spencer · 12 years ago
  41. b2c064c [objdump] Add --private-headers, -p. by Michael J. Spencer · 12 years ago
  42. e302b6c Include access modifiers in subprogram metadata IR comment. by David Blaikie · 12 years ago
  43. 00ece1b Emit DW_TAG_formal_parameter for unnamed parameters. by David Blaikie · 12 years ago
  44. 835e7bc Recommit r171461 which was incorrectly reverted. 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 · 12 years ago
  45. 5d1f5c1 Revert revision 171524. Original message: by Nadav Rotem · 12 years ago
  46. 024328e Fix a typo. Remove the duplicated test. by Nadav Rotem · 12 years ago
  47. d5b92c3 by Nadav Rotem · 12 years ago
  48. f7737b5 Force a fixed unroll count on the target independent tests. by Nadav Rotem · 12 years ago
  49. 57fa912 tabs-to-spaces by Andrew Trick · 12 years ago
  50. 5767d91 Do not vectorize loops with subtraction reductions by Paul Redmond · 12 years ago
  51. 8cab6ed Add a name for the anonymous type we're creating for subrange by Eric Christopher · 12 years ago
  52. dd30b47 The current Intel Atom microarchitecture has a feature whereby when a function by Preston Gurd · 12 years ago
  53. 4d9c539 [Object][ELF] Add a maximum alignment. This is used by createELFObjectFile to create a properly aligned reader. by Michael J. Spencer · 12 years ago
  54. e13f441 [mips] MipsTargetLowering::getSetCCResultType should return a vector type if by Akira Hatanaka · 12 years ago
  55. c55bd47 Memory Dependence Analysis: fix a miscompile that uses DT to approxmiate the by Manman Ren · 12 years ago
  56. 7b44988 PowerPC: Fix eh_frame relocation for PIC by Adhemerval Zanella · 12 years ago
  57. e503319 LoopVectorizer: by Nadav Rotem · 12 years ago
  58. e12bf18 by Nadav Rotem · 12 years ago
  59. ab70320 Simplified TRUNCATE operation that comes after SETCC. It is possible since SETCC result is 0 or -1. by Elena Demikhovsky · 12 years ago
  60. 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 · 12 years ago
  61. 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 · 12 years ago
  62. 12b01e7 LoopVectorizer: Test the unrolling flag. by Nadav Rotem · 12 years ago
  63. 3fea4ef0 [Object] Temporarily disable these tests. by Michael J. Spencer · 12 years ago
  64. 251ed7f Fix PR14732 by handling all kinds of IMPLICIT_DEF live ranges. by Jakob Stoklund Olesen · 12 years ago
  65. 00a6bca Avoid vectorization when the function has the "noimplicitflot" attribute. by Nadav Rotem · 12 years ago
  66. 82de10a Extend the dumping infrastructure to deal with additional by Eric Christopher · 12 years ago
  67. d40758b DAGCombiner: Avoid generating illegal vector INT_TO_FP nodes by Tom Stellard · 12 years ago
  68. 5bf3a28 Adds missing aliases for fcom and fcomp instructions without arguments. by Kevin Enderby · 12 years ago
  69. d570f59 AVX: Fix a bug in WidenMaskArithmetic. by Nadav Rotem · 12 years ago
  70. 3dd0781 Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID by Dmitri Gribenko · 12 years ago
  71. fbfb1b2 Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID by Dmitri Gribenko · 12 years ago
  72. b338d89 Make opt grab the triple from the module and use it to initialize the target machine. by Nadav Rotem · 12 years ago
  73. 0a9ff4c recommit r171298 (add support for PHI nodes to ObjectSizeOffsetVisitor). Hopefully with bugs corrected now. by Nuno Lopes · 12 years ago
  74. 4436535 Revert "add support for PHI nodes to ObjectSizeOffsetVisitor" by Benjamin Kramer · 12 years ago
  75. 5260579 Add extra CHECK to make sure that 'or' instruction was replaced. by Jakub Staszak · 12 years ago
  76. 5b712ef Fix bits check in ELFObjectFile::isSectionZeroInit(). by Rafael Espindola · 12 years ago
  77. fc73847 Dump sections. Extracted from a patch by Sami Liedes. by Rafael Espindola · 12 years ago
  78. 148ee4f Print a header above the symbols. Extracted from a patch by Sami Liedes. by Rafael Espindola · 12 years ago
  79. 729e602 add support for PHI nodes to ObjectSizeOffsetVisitor by Nuno Lopes · 12 years ago
  80. 503fc1c Fix LICM's memory promotion optimization to preserve TBAA tags when by Chris Lattner · 12 years ago
  81. 240b9b1 teach instcombine to preserve TBAA tag when merging two stores, part of PR14753 by Chris Lattner · 12 years ago
  82. d60b8ac Transform (A == C1 || A == C2) into (A & ~(C1 ^ C2)) == C1 by Jakub Staszak · 12 years ago
  83. 6eb7a42 Support ppcf128 in SelectionDAG::getConstantFP by Hal Finkel · 12 years ago
  84. db23675 LoopVectorizer: Fix a bug in the code that updates the loop exiting block. by Nadav Rotem · 12 years ago
  85. a654292 Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID by Dmitri Gribenko · 12 years ago
  86. a51edf0 Add a check to the test Analysis/ScalarEvolution/2010-09-03-RequiredTransitive.ll by Dmitri Gribenko · 12 years ago
  87. b4912b9 Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID by Dmitri Gribenko · 12 years ago
  88. f35cb76 llvm/test/Transforms/GVN/null-aliases-nothing.ll: Fix a RUN line not to emit ModuleID. by NAKAMURA Takumi · 12 years ago
  89. 73527d3 Fix a stunning oversight in the inline cost analysis. It was never by Chandler Carruth · 12 years ago
  90. ba94204 Teach the inline cost analysis about calls that can be simplified and by Chandler Carruth · 12 years ago
  91. e949aa1 Teach instsimplify to use the constant folder where appropriate for by Chandler Carruth · 12 years ago
  92. 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
  93. 1c8b825 [ASan] Fix lifetime intrinsics handling. Now for each intrinsic we check if it describes one of 'interesting' allocas. Assume that allocas can go through casts and phi-nodes before apperaring as llvm.lifetime arguments by Alexey Samsonov · 12 years ago
  94. d6fb53a On AVX/AVX2 the type v8i1 is legalized to v8i16, which is an XMM sized by Nadav Rotem · 12 years ago
  95. 64f824c For the dwarf5 split debug info code split out the string section by Eric Christopher · 12 years ago
  96. d84aa00 FileCheck-ize. by Eric Christopher · 12 years ago
  97. 5211876 FileCheck-ize. by Eric Christopher · 12 years ago
  98. 32b3768 Right now all of the relocations are 32-bit dwarf, and the relocation by Eric Christopher · 12 years ago
  99. 5dd8394 If all of the write objects are identified then we can vectorize the loop even if the read objects are unidentified. by Nadav Rotem · 12 years ago
  100. 13eb1e7 LoopVectorizer: Optimize the vectorization of consecutive memory access when the iteration step is -1 by Nadav Rotem · 12 years ago