1. 2ca5c86 convert ConstantVector::get to use ArrayRef. by Chris Lattner · 14 years ago
  2. 04df049 fix some typos. by Chris Lattner · 14 years ago
  3. 727961a Remove unused bitvectors that record ARM callee-saved registers. by Bob Wilson · 14 years ago
  4. eb9f040 Move more fragments of spill weight calculation into CalcSpillWeights.h by Jakob Stoklund Olesen · 14 years ago
  5. 3fc178f Do not hoist @llvm.dbg.value. Here, @llvm.dbg.value is "referring" a value that is modified inside loop. by Devang Patel · 14 years ago
  6. 5d618ef Switch llvm to using comdats. For now always use groups with a single section. by Rafael Espindola · 14 years ago
  7. 56519aa PR9139: Specify ARM/Darwin triple for vector-DAGCombine.ll test. by Bob Wilson · 14 years ago
  8. cf75ab5 Fix PR8854. Track inserted copies to avoid read before write. Sorry, it's hard to reduce a sensible small test case. by Evan Cheng · 14 years ago
  9. e98d646 A fail to match coprocessor number and register number must fail instead of assert. by Bruno Cardoso Lopes · 14 years ago
  10. c08830d Add current binary and source directories to the header search list by Oscar Fuentes · 14 years ago
  11. 7583190 revert my ConstantVector patch, it seems to have made the llvm-gcc by Chris Lattner · 14 years ago
  12. 50a47e9 Add the ClangSACheckersEmitter tablegen backend which will be used for the clang static analyzer. by Argyrios Kyrtzidis · 14 years ago
  13. 9de3a07 Move broken HasCommonSymbols to ELFWriter.cpp. by Rafael Espindola · 14 years ago
  14. a2b6e41 Fix encoding and add parsing support for the arm/thumb CPS instruction: by Bruno Cardoso Lopes · 14 years ago
  15. 283c8ca Switch ConstantVector::get to use ArrayRef instead of a pointer+size by Chris Lattner · 14 years ago
  16. 2b9bc42 add a new ArrayRef class. This is intended to replace the idiom we by Chris Lattner · 14 years ago
  17. 593051b fix PR9210 by implementing some type legalization logic for by Chris Lattner · 14 years ago
  18. 463b3c2 fix two comment thinkos by Chris Lattner · 14 years ago
  19. 551b675 Fix typo in comment. by Nick Lewycky · 14 years ago
  20. 1a73ced Add some statistics to StrongPHIElimination. by Cameron Zwarich · 14 years ago
  21. 117be03 Add a statistic to PHIElimination tracking the number of critical edges split. by Cameron Zwarich · 14 years ago
  22. a18da59 missed a header by Chris Lattner · 14 years ago
  23. 0a9481f Enhance ComputeMaskedBits to know that aligned frameindexes by Chris Lattner · 14 years ago
  24. eafbe65 Adapt docs to '-loopsimplify -> -loop-simplify' change by Tobias Grosser · 14 years ago
  25. d8c7ff0 fix thinko :) by Chris Lattner · 14 years ago
  26. e075118 Revisit my fix for PR9028: the issue is that DAGCombine was by Chris Lattner · 14 years ago
  27. e5116f8 remove a now-unneccesary cast. by Chris Lattner · 14 years ago
  28. 5380d28 Remove pointless blank line. by Duncan Sands · 14 years ago
  29. 52fb846 Teach instsimplify that X+Y>=X+Z is the same as Y>=Z if neither side overflows, by Duncan Sands · 14 years ago
  30. d239e5a Fix test by Nadav Rotem · 14 years ago
  31. bc53ca1 Fix a regression from r125393; by Nadav Rotem · 14 years ago
  32. 915eeb4 when legalizing extremely wide shifts, make sure that by Chris Lattner · 14 years ago
  33. d302773 fix visitShift to properly zero extend the shift amount if the provided operand by Chris Lattner · 14 years ago
  34. c55f58b improve solaris support, from PR9109, patch by Yuri! by Chris Lattner · 14 years ago
  35. b289b40 add PR# by Chris Lattner · 14 years ago
  36. bb75d33 implement instcombine folding for things like (x >> c) < 42. by Chris Lattner · 14 years ago
  37. 16e036f add a helper method. by Chris Lattner · 14 years ago
  38. d91ef79 Wrap the struct in an anonymous namespace. by Argyrios Kyrtzidis · 14 years ago
  39. 74542aa refactor some code out into a helper method. by Chris Lattner · 14 years ago
  40. 8ebaf90 teach SCEV that the scale and addition of an inbounds gep don't NSW. by Chris Lattner · 14 years ago
  41. 26f2310 Add encodings and mnemonics for FXSAVE64 and FXRSTOR64. by Reid Kleckner · 14 years ago
  42. cc5bd4a Prevent IMPLICIT_DEF/KILL to become a delay filler instruction in SPARC backend. by Venkatraman Govindaraju · 14 years ago
  43. d02be24 SimplifyLibCalls: Add missing legalize check on various printf to puts and by Daniel Dunbar · 14 years ago
  44. 43186a4 tests: FileCheckize by Daniel Dunbar · 14 years ago
  45. 2e3066b Preserve aliases if needed. by Rafael Espindola · 14 years ago
  46. d800cf0 Add a note about SSE4.1 roundss/roundsd. by Benjamin Kramer · 14 years ago
  47. 609d54e A fix for 9165. by Nadav Rotem · 14 years ago
  48. f922c47 AsmMatcher custom operand parser failure enhancements. by Jim Grosbach · 14 years ago
  49. d7401b3 Fix a silly bug I introduced when dropping std::string. by Rafael Espindola · 14 years ago
  50. 776b7df attempt to capture recent discussion about overflow and inbounds geps. by Chris Lattner · 14 years ago
  51. b6c8cb4 Also fold (A+B) == A -> B == 0 when the add is commuted. by Benjamin Kramer · 14 years ago
  52. 1021236 Per discussion with Dan G, inbounds geps *certainly* can have by Chris Lattner · 14 years ago
  53. 6aa68a7 When lowering an inbounds gep, the intermediate adds can have by Chris Lattner · 14 years ago
  54. 84cb033 Tidy out asm matcher .inc output. by Jim Grosbach · 14 years ago
  55. 63cc3a8 Adds llvm::sys::path::is_separator() to test whether a char is a path separator by Zhanyong Wan · 14 years ago
  56. 7973f35 Implement sdiv & udiv for <4 x i16> and <8 x i8> NEON vector types. by Nate Begeman · 14 years ago
  57. f94fdb6 SimplifySelectOps can only handle selects with a scalar condition. Add a check by Nadav Rotem · 14 years ago
  58. d2f27ea Fix 9173. by Nadav Rotem · 14 years ago
  59. 5a4552c by Nadav Rotem · 14 years ago
  60. 015b4b5 Test commit. by Nadav Rotem · 14 years ago
  61. de2f5f4 More whitespace cleanup... by Jim Grosbach · 14 years ago
  62. e5ec5a4 Remove trailing whitespace. by Jim Grosbach · 14 years ago
  63. 78b9649 Poison the relational operators ==, !=, <, <=, >=, > on llvm::Optional by Douglas Gregor · 14 years ago
  64. 71132af Make LoopUnswitch preserve ScalarEvolution by just forgetting everything about by Cameron Zwarich · 14 years ago
  65. fae0abe LoopInstSimplify preserves ScalarEvolution. by Cameron Zwarich · 14 years ago
  66. 354c5b9 fix dumping of METADATA_ATTACHMENT2 names, patch by Peter Housel! by Chris Lattner · 14 years ago
  67. 33a8f33 make ConstantExpr::replaceUsesOfWithOnConstant preserve the inbounds by Chris Lattner · 14 years ago
  68. 1f78d51 make the constantexpr interfaces for inbounds GEPs follow the same style by Chris Lattner · 14 years ago
  69. ef1860a Remove std::string version of getNameWithPrefix. by Rafael Espindola · 14 years ago
  70. cd3e639 Disable this test for now... by Daniel Dunbar · 14 years ago
  71. c143dd4 Fix buggy fcopysign lowering. by Evan Cheng · 14 years ago
  72. 98311ec Remove trailing whitespace. by Jim Grosbach · 14 years ago
  73. a2f9d4e Add a test for the LSR issue exposed by r125254. by Cameron Zwarich · 14 years ago
  74. 3b739d2 Tolerate degenerate phi nodes that can occur in the middle of optimization by Nick Lewycky · 14 years ago
  75. 2c2b933 If we can't avoid running loop-simplify twice for now, at least avoid running by Cameron Zwarich · 14 years ago
  76. 4a60b93 Rename 'loopsimplify' to 'loop-simplify'. by Cameron Zwarich · 14 years ago
  77. 7dd74ed Add mips o32 tests again with the hope that the buildbot won't complaint again by Bruno Cardoso Lopes · 14 years ago
  78. 2fcdfb4 by David Greene · 14 years ago
  79. b453ce7 Remove the test to silence the buildbot, will check it in again with a proper fix soon by Bruno Cardoso Lopes · 14 years ago
  80. e02db88 Clean trailing whitespace. by Owen Anderson · 14 years ago
  81. 8e826e6 Fix a lot of o32 CC issues and add a bunch of tests. Patch by Akira Hatanaka with some small modifications by me. by Bruno Cardoso Lopes · 14 years ago
  82. 74a579d by David Greene · 14 years ago
  83. 8e5d01c ptx: add passing parameter to kernel functions by Che-Liang Chiou · 14 years ago
  84. cbf023d CMake: LLVM_LIT_TOOLS_DIR is needed only on Win32 hosts to use GnuWin32 tools. by NAKAMURA Takumi · 14 years ago
  85. 2fcc17e CMake: LLVM_NO_RTTI must be obsolete now! by NAKAMURA Takumi · 14 years ago
  86. 7805cdc lit/TestFormats.py: Unittests may be found with suffix .exe also on Cygwin. by NAKAMURA Takumi · 14 years ago
  87. f5201bc lit/Util.py: On Cygwin, 'PATHEXT' may exist but it should not be used. by NAKAMURA Takumi · 14 years ago
  88. 6cdf2ea implement the first part of PR8882: when lowering an inbounds by Chris Lattner · 14 years ago
  89. 81baf14 switch the constantexpr, target folder, and IRBuilder interfaces by Chris Lattner · 14 years ago
  90. 7a6aa1a Enhance a bunch of transformations in instcombine to start generating by Chris Lattner · 14 years ago
  91. b20c0b5 Enhance the "compare with shift" and "compare with div" by Chris Lattner · 14 years ago
  92. 44cc997 more cleanups, notably bitcast isn't used for "signed to unsigned type by Chris Lattner · 14 years ago
  93. b9b9044 A bunch of cleanups and simplifications using the new PatternMatch predicates by Chris Lattner · 14 years ago
  94. a81556f teach SimplifyDemandedBits that exact shifts demand the bits they by Chris Lattner · 14 years ago
  95. 4d96c63 After 3-addressifying a two-address instruction, update the register maps; add a missing check when considering whether it's profitable to commute. rdar://8977508. by Evan Cheng · 14 years ago
  96. 6793c49 Revert this in an attempt to bring the builders back. by Eric Christopher · 14 years ago
  97. b45c7c2 Don't return before calling the post-processing function(s). by Bill Wendling · 14 years ago
  98. de0c42a Turn this pass ordering: by Cameron Zwarich · 14 years ago
  99. b9db0c5 Do AsmMatcher operand classification per-opcode. by Jim Grosbach · 14 years ago
  100. 4f5c9d2 Delete unused code for analyzing and splitting around loops. by Jakob Stoklund Olesen · 14 years ago