1. fdf9624 Recommit r179497 after fixing uninitialized variable. by Eric Christopher · 12 years ago
  2. 2f7ce45 Document our desire to enable the loop vectorizer on -Os in future releases. by Nadav Rotem · 12 years ago
  3. fc175d9 Docs: merge the description of the BB and SLP vectorizers and document the -fslp-vectorize-aggressive flag. by Nadav Rotem · 12 years ago
  4. 1129a83 Add an option -vectorize-slp-aggressive for running the BB vectorizer. Make -fslp-vectorize run the slp-vectorizer. by Nadav Rotem · 12 years ago
  5. 8849838 Rename the slp-vectorizer clang/llvm flags. No functionality change. by Nadav Rotem · 12 years ago
  6. 0961656 SLPVectorizer: Add support for vectorizing trees that start at compare instructions. by Nadav Rotem · 12 years ago
  7. fd975b0 fix include path in doc Extending LLVM by Jia Liu · 12 years ago
  8. 00e86ad Mark all PPC comparison instructions as not having side effects by Hal Finkel · 12 years ago
  9. fb6fe0a Fix PPC64 CR spill location for callee-saved registers by Hal Finkel · 12 years ago
  10. f1216ab Revert "Remove some unused triple and data layout." by Eric Christopher · 12 years ago
  11. 199ff9c Remove some unused triple and data layout. by Eric Christopher · 12 years ago
  12. 10f8d2b If we've specified a triple on the command line then go ahead by Eric Christopher · 12 years ago
  13. ef1762b Use object file specific section type for initial text section by Nico Rieck · 12 years ago
  14. 024d943 Reorders two transforms that collide with each other by David Majnemer · 12 years ago
  15. 687a9df Make the command line triple match the module triple. by Nadav Rotem · 12 years ago
  16. e197486 Miscellaneous cleanups for VecUtils.h by Benjamin Kramer · 12 years ago
  17. a15dedb Document the SLP infrastructure. by Nadav Rotem · 12 years ago
  18. 0774629 SLP: Document the scalarization cost method. by Nadav Rotem · 12 years ago
  19. 4208200 Document the decision to assume that the cost of floats is twice as much as integers. by Nadav Rotem · 12 years ago
  20. d9f88da Use i32 for all SPARC shift amounts, even in 64-bit mode. by Jakob Stoklund Olesen · 12 years ago
  21. 1f098af Remove unused function attributes. by Nadav Rotem · 12 years ago
  22. ab105ae SLPVectorizer: Add support for trees that don't start at binary operators, and add the cost of extracting values from the roots of the tree. by Nadav Rotem · 12 years ago
  23. 618eda7 Add support for the abs64 SPARC v9 code model. by Jakob Stoklund Olesen · 12 years ago
  24. 87ce017 Add support for the SPARC v9 abs44 code model. by Jakob Stoklund Olesen · 12 years ago
  25. cab0abd Use target flags for printing SPARC asm operands. by Jakob Stoklund Olesen · 12 years ago
  26. 2693210 Also put target flags on SPARC constant pool references. by Jakob Stoklund Olesen · 12 years ago
  27. f7eaf29 SLPVectorizer: add initial support for reduction variable vectorization. by Nadav Rotem · 12 years ago
  28. ef596e1 Fix patterns for 64-bit pointers. by Jakob Stoklund Olesen · 12 years ago
  29. 0ec587e Add target flags to SPARC address operands. by Jakob Stoklund Olesen · 12 years ago
  30. 63496f6 Mark all PPC CR registers to be spilled as live-in and tag MFCR appropriately by Hal Finkel · 12 years ago
  31. 41d59c6 Define SPARC code models. by Jakob Stoklund Olesen · 12 years ago
  32. 41b585c Use the correct types when matching ADDRri patterns from frame indexes. by Jakob Stoklund Olesen · 12 years ago
  33. 9cbee63 GlobalDCE: Fix an oversight in my last commit that could lead to crashes. by Benjamin Kramer · 12 years ago
  34. 8848680 Fix a scalability issue with complex ConstantExprs. by Benjamin Kramer · 12 years ago
  35. b99c995 Spill and restore PPC CR registers using the FP when we have one by Hal Finkel · 12 years ago
  36. 16de01ec Further generalize this scheduler test. by Andrew Trick · 12 years ago
  37. 4b1a1f3 Fix a dislexic regex. by Andrew Trick · 12 years ago
  38. 65634fa Add a missing REQUIRES: asserts by Andrew Trick · 12 years ago
  39. baedcd7 MI-Sched: DEBUG formatting. by Andrew Trick · 12 years ago
  40. 6a22dba MI-Sched cleanup. If an instruction has no valid sched class, do not attempt to check for a variant. by Andrew Trick · 12 years ago
  41. f521997 X86 machine model: reduce SandyBridge and Haswell ILPWindow. by Andrew Trick · 12 years ago
  42. 4392f0f MI-Sched: schedule physreg copies. by Andrew Trick · 12 years ago
  43. c706dc7 Catch another case where SD fails to propagate node order. by Andrew Trick · 12 years ago
  44. 107cd0c Add typenames to see if bot goes green. by Rafael Espindola · 12 years ago
  45. 4e0980a [mips] Move MipsTargetLowering::lowerINTRINSIC_W_CHAIN and by Akira Hatanaka · 12 years ago
  46. 69893a2 Some versions of gcc don't like typenames in these places. by Rafael Espindola · 12 years ago
  47. da2a237 Finish templating MachObjectFile over endianness. by Rafael Espindola · 12 years ago
  48. 3d60241 [mips] Reapply r179420 and r179421. by Akira Hatanaka · 12 years ago
  49. bf308ce [mips] Override TargetLoweringBase::isShuffleMaskLegal. by Akira Hatanaka · 12 years ago
  50. 41a10b6 [ms-inline asm] Simplify the logic by using parsePrimaryExpr. No functional by Chad Rosier · 12 years ago
  51. d35d5bd Revert r179420 and r179421. by Akira Hatanaka · 12 years ago
  52. 6d22445 [mips] Instruction selection patterns for carry-setting and using add by Akira Hatanaka · 12 years ago
  53. 9367b8d [mips] v4i8 and v2i16 add, sub and mul instruction selection patterns. by Akira Hatanaka · 12 years ago
  54. 0fda0f3 Revert r179409 because it caused some warnings and some of the build bots fail. by Nadav Rotem · 12 years ago
  55. 6ac9278 InstCombine: Check the operand types before merging fcmp ord & fcmp ord. by Benjamin Kramer · 12 years ago
  56. a74f91e SLPVectorizer: add support for vectorization of diamond shaped trees. We now perform a preliminary traversal of the graph to collect values with multiple users and check where the users came from. by Nadav Rotem · 12 years ago
  57. 9eb366a CostModel: increase the default cost of supported floating point operations from 1 to two. Fixed a few tests that changes because now the cost of one insert + a vector operation on two doubles is lower than two scalar operations on doubles. by Nadav Rotem · 12 years ago
  58. 196ee11 Add debug prints. by Nadav Rotem · 12 years ago
  59. affe889 Add support for additional vector instructions in the interpreter. by Nadav Rotem · 12 years ago
  60. 3f42936 [ms-inline asm] Move this logic into a static function as it's only applicable by Chad Rosier · 12 years ago
  61. d0dd5e4 [ms-inline asm] Address the FIXME for ImmDisp before brackets. This by Chad Rosier · 12 years ago
  62. 406ef44 lit: Fix infinite recursion when an out-of-tree test root is located inside the source test root. by Daniel Dunbar · 12 years ago
  63. f2c2b20 lit: Add a test for discovery w/ test_exec_root (out-of-tree test root). by Daniel Dunbar · 12 years ago
  64. b71ce6a [ms-inline asm] Have the [ Symbol ] case fall into the more general logic. This by Chad Rosier · 12 years ago
  65. d64ee44 ARM: Correct printing of pre-indexed operands. by Quentin Colombet · 12 years ago
  66. 9458f3e [ms-inline asm] Add support for operands that include both a symbol and an by Chad Rosier · 12 years ago
  67. 5985746 PPC: Remove (broken) nested implicit definition lists by Hal Finkel · 12 years ago
  68. 81b2fd5 Add a comment about the PPC Interpretation64Bit bit by Hal Finkel · 12 years ago
  69. 1877dc0 Hexagon: Set isPredicatedNew flag on predicate new instructions. by Jyotsna Verma · 12 years ago
  70. c1406d7 Hexagon: Set isPredicatedFlase flag for all the instructions with negated predication. by Jyotsna Verma · 12 years ago
  71. fb1cd69 Simplify (A & ~B) in icmp if A is a power of 2 by David Majnemer · 12 years ago
  72. dda4b6b [ms-inline asm] Add the implementation for the AOK_Delete kind, which was added by Chad Rosier · 12 years ago
  73. 08a0e8f LoopVectorizer: integer division is not a reduction operation by Arnold Schwaighofer · 12 years ago
  74. b6ad2bd AArch64: use full triple for ELF tests by Tim Northover · 12 years ago
  75. 15e8837 AArch64: remove over-zealous use of CHECK-NEXT by Tim Northover · 12 years ago
  76. 3389e10 Revert broken pieces of r179373. by Benjamin Kramer · 12 years ago
  77. 200241e Replace uses of the deprecated std::auto_ptr with OwningPtr. by Andy Gibbs · 12 years ago
  78. 71c1b22 Fix a disconcerting bug in Value::isUsedInBasicBlock, which gave wrong answers for blocks larger than 3 instrs. by Benjamin Kramer · 12 years ago
  79. 5eacadd Don't explicitly provide -pie in MSan bootstrap of LLVM, as it's now implied by the driver by Alexey Samsonov · 12 years ago
  80. cf3b55a Teach llvm-readobj to print ELF program headers by Nico Rieck · 12 years ago
  81. 7e87373 Remove obsolete object file dumpers by Nico Rieck · 12 years ago
  82. f89da72 Replace coff-/elf-dump with llvm-readobj by Nico Rieck · 12 years ago
  83. 8ed205f Add extensive relocation tests for llvm-readobj by Nico Rieck · 12 years ago
  84. 1c8dfa5 Add -expand-relocs to llvm-readobj by Nico Rieck · 12 years ago
  85. a6cd815 Add missing relocation names by Nico Rieck · 12 years ago
  86. 346801a Support MIPS64EL relocation type names by Nico Rieck · 12 years ago
  87. 171a8ad Add PPC instruction record forms and associated query functions by Hal Finkel · 12 years ago
  88. 33a47d6 Don't disable block layout when forcing block alignment. by Nadav Rotem · 12 years ago
  89. 67b290c Fix the test on linux by setting the triple and the align format by Nadav Rotem · 12 years ago
  90. 07706e5 Add a flag to align all basic blocks in the function. by Nadav Rotem · 12 years ago
  91. e292347 Add 179294 back, but don't use bit fields so that it works on big endian hosts. by Rafael Espindola · 12 years ago
  92. 33c55bd [ms-inline asm] Add support for using the LENGTH, TYPE, and SIZE operators with by Chad Rosier · 12 years ago
  93. 5ea1ea8 [ms-inline asm] Add support for using offsetof operator with variables that use by Chad Rosier · 12 years ago
  94. 4df1854 Aliasing rules for struct-path aware TBAA. by Manman Ren · 12 years ago
  95. adb5c16 [ms-inline asm] Pass a StringRef reference to ParseIntelVarWithQualifier so we by Chad Rosier · 12 years ago
  96. 327f010 TBAA: add utility to create a TBAA scalar type node by Manman Ren · 12 years ago
  97. f16b08d [ms-inline asm] Add a new AsmRewriteKind, AOK_Delete. To be used in a future by Chad Rosier · 12 years ago
  98. f06cc98 [ms-inline asm] Remove brackets from around a symbol reference in the target by Chad Rosier · 12 years ago
  99. 38dd366 Use FileCheck instead of grep. by Preston Gurd · 12 years ago
  100. bae6d52 Fix undefined behavior in AArch64 by David Majnemer · 12 years ago