1. 9de3a07 Move broken HasCommonSymbols to ELFWriter.cpp. by Rafael Espindola · 15 years ago
  2. a2b6e41 Fix encoding and add parsing support for the arm/thumb CPS instruction: by Bruno Cardoso Lopes · 15 years ago
  3. 283c8ca Switch ConstantVector::get to use ArrayRef instead of a pointer+size by Chris Lattner · 15 years ago
  4. 2b9bc42 add a new ArrayRef class. This is intended to replace the idiom we by Chris Lattner · 15 years ago
  5. 593051b fix PR9210 by implementing some type legalization logic for by Chris Lattner · 15 years ago
  6. 463b3c2 fix two comment thinkos by Chris Lattner · 15 years ago
  7. 551b675 Fix typo in comment. by Nick Lewycky · 15 years ago
  8. 1a73ced Add some statistics to StrongPHIElimination. by Cameron Zwarich · 15 years ago
  9. 117be03 Add a statistic to PHIElimination tracking the number of critical edges split. by Cameron Zwarich · 15 years ago
  10. a18da59 missed a header by Chris Lattner · 15 years ago
  11. 0a9481f Enhance ComputeMaskedBits to know that aligned frameindexes by Chris Lattner · 15 years ago
  12. eafbe65 Adapt docs to '-loopsimplify -> -loop-simplify' change by Tobias Grosser · 15 years ago
  13. d8c7ff0 fix thinko :) by Chris Lattner · 15 years ago
  14. e075118 Revisit my fix for PR9028: the issue is that DAGCombine was by Chris Lattner · 15 years ago
  15. e5116f8 remove a now-unneccesary cast. by Chris Lattner · 15 years ago
  16. 5380d28 Remove pointless blank line. by Duncan Sands · 15 years ago
  17. 52fb846 Teach instsimplify that X+Y>=X+Z is the same as Y>=Z if neither side overflows, by Duncan Sands · 15 years ago
  18. d239e5a Fix test by Nadav Rotem · 15 years ago
  19. bc53ca1 Fix a regression from r125393; by Nadav Rotem · 15 years ago
  20. 915eeb4 when legalizing extremely wide shifts, make sure that by Chris Lattner · 15 years ago
  21. d302773 fix visitShift to properly zero extend the shift amount if the provided operand by Chris Lattner · 15 years ago
  22. c55f58b improve solaris support, from PR9109, patch by Yuri! by Chris Lattner · 15 years ago
  23. b289b40 add PR# by Chris Lattner · 15 years ago
  24. bb75d33 implement instcombine folding for things like (x >> c) < 42. by Chris Lattner · 15 years ago
  25. 16e036f add a helper method. by Chris Lattner · 15 years ago
  26. d91ef79 Wrap the struct in an anonymous namespace. by Argyrios Kyrtzidis · 15 years ago
  27. 74542aa refactor some code out into a helper method. by Chris Lattner · 15 years ago
  28. 8ebaf90 teach SCEV that the scale and addition of an inbounds gep don't NSW. by Chris Lattner · 15 years ago
  29. 26f2310 Add encodings and mnemonics for FXSAVE64 and FXRSTOR64. by Reid Kleckner · 15 years ago
  30. cc5bd4a Prevent IMPLICIT_DEF/KILL to become a delay filler instruction in SPARC backend. by Venkatraman Govindaraju · 15 years ago
  31. d02be24 SimplifyLibCalls: Add missing legalize check on various printf to puts and by Daniel Dunbar · 15 years ago
  32. 43186a4 tests: FileCheckize by Daniel Dunbar · 15 years ago
  33. 2e3066b Preserve aliases if needed. by Rafael Espindola · 15 years ago
  34. d800cf0 Add a note about SSE4.1 roundss/roundsd. by Benjamin Kramer · 15 years ago
  35. 609d54e A fix for 9165. by Nadav Rotem · 15 years ago
  36. f922c47 AsmMatcher custom operand parser failure enhancements. by Jim Grosbach · 15 years ago
  37. d7401b3 Fix a silly bug I introduced when dropping std::string. by Rafael Espindola · 15 years ago
  38. 776b7df attempt to capture recent discussion about overflow and inbounds geps. by Chris Lattner · 15 years ago
  39. b6c8cb4 Also fold (A+B) == A -> B == 0 when the add is commuted. by Benjamin Kramer · 15 years ago
  40. 1021236 Per discussion with Dan G, inbounds geps *certainly* can have by Chris Lattner · 15 years ago
  41. 6aa68a7 When lowering an inbounds gep, the intermediate adds can have by Chris Lattner · 15 years ago
  42. 84cb033 Tidy out asm matcher .inc output. by Jim Grosbach · 15 years ago
  43. 63cc3a8 Adds llvm::sys::path::is_separator() to test whether a char is a path separator by Zhanyong Wan · 15 years ago
  44. 7973f35 Implement sdiv & udiv for <4 x i16> and <8 x i8> NEON vector types. by Nate Begeman · 15 years ago
  45. f94fdb6 SimplifySelectOps can only handle selects with a scalar condition. Add a check by Nadav Rotem · 15 years ago
  46. d2f27ea Fix 9173. by Nadav Rotem · 15 years ago
  47. 5a4552c by Nadav Rotem · 15 years ago
  48. 015b4b5 Test commit. by Nadav Rotem · 15 years ago
  49. de2f5f4 More whitespace cleanup... by Jim Grosbach · 15 years ago
  50. e5ec5a4 Remove trailing whitespace. by Jim Grosbach · 15 years ago
  51. 78b9649 Poison the relational operators ==, !=, <, <=, >=, > on llvm::Optional by Douglas Gregor · 15 years ago
  52. 71132af Make LoopUnswitch preserve ScalarEvolution by just forgetting everything about by Cameron Zwarich · 15 years ago
  53. fae0abe LoopInstSimplify preserves ScalarEvolution. by Cameron Zwarich · 15 years ago
  54. 354c5b9 fix dumping of METADATA_ATTACHMENT2 names, patch by Peter Housel! by Chris Lattner · 15 years ago
  55. 33a8f33 make ConstantExpr::replaceUsesOfWithOnConstant preserve the inbounds by Chris Lattner · 15 years ago
  56. 1f78d51 make the constantexpr interfaces for inbounds GEPs follow the same style by Chris Lattner · 15 years ago
  57. ef1860a Remove std::string version of getNameWithPrefix. by Rafael Espindola · 15 years ago
  58. cd3e639 Disable this test for now... by Daniel Dunbar · 15 years ago
  59. c143dd4 Fix buggy fcopysign lowering. by Evan Cheng · 15 years ago
  60. 98311ec Remove trailing whitespace. by Jim Grosbach · 15 years ago
  61. a2f9d4e Add a test for the LSR issue exposed by r125254. by Cameron Zwarich · 15 years ago
  62. 3b739d2 Tolerate degenerate phi nodes that can occur in the middle of optimization by Nick Lewycky · 15 years ago
  63. 2c2b933 If we can't avoid running loop-simplify twice for now, at least avoid running by Cameron Zwarich · 15 years ago
  64. 4a60b93 Rename 'loopsimplify' to 'loop-simplify'. by Cameron Zwarich · 15 years ago
  65. 7dd74ed Add mips o32 tests again with the hope that the buildbot won't complaint again by Bruno Cardoso Lopes · 15 years ago
  66. 2fcdfb4 by David Greene · 15 years ago
  67. b453ce7 Remove the test to silence the buildbot, will check it in again with a proper fix soon by Bruno Cardoso Lopes · 15 years ago
  68. e02db88 Clean trailing whitespace. by Owen Anderson · 15 years ago
  69. 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 · 15 years ago
  70. 74a579d by David Greene · 15 years ago
  71. 8e5d01c ptx: add passing parameter to kernel functions by Che-Liang Chiou · 15 years ago
  72. cbf023d CMake: LLVM_LIT_TOOLS_DIR is needed only on Win32 hosts to use GnuWin32 tools. by NAKAMURA Takumi · 15 years ago
  73. 2fcc17e CMake: LLVM_NO_RTTI must be obsolete now! by NAKAMURA Takumi · 15 years ago
  74. 7805cdc lit/TestFormats.py: Unittests may be found with suffix .exe also on Cygwin. by NAKAMURA Takumi · 15 years ago
  75. f5201bc lit/Util.py: On Cygwin, 'PATHEXT' may exist but it should not be used. by NAKAMURA Takumi · 15 years ago
  76. 6cdf2ea implement the first part of PR8882: when lowering an inbounds by Chris Lattner · 15 years ago
  77. 81baf14 switch the constantexpr, target folder, and IRBuilder interfaces by Chris Lattner · 15 years ago
  78. 7a6aa1a Enhance a bunch of transformations in instcombine to start generating by Chris Lattner · 15 years ago
  79. b20c0b5 Enhance the "compare with shift" and "compare with div" by Chris Lattner · 15 years ago
  80. 44cc997 more cleanups, notably bitcast isn't used for "signed to unsigned type by Chris Lattner · 15 years ago
  81. b9b9044 A bunch of cleanups and simplifications using the new PatternMatch predicates by Chris Lattner · 15 years ago
  82. a81556f teach SimplifyDemandedBits that exact shifts demand the bits they by Chris Lattner · 15 years ago
  83. 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 · 15 years ago
  84. 6793c49 Revert this in an attempt to bring the builders back. by Eric Christopher · 15 years ago
  85. b45c7c2 Don't return before calling the post-processing function(s). by Bill Wendling · 15 years ago
  86. de0c42a Turn this pass ordering: by Cameron Zwarich · 15 years ago
  87. b9db0c5 Do AsmMatcher operand classification per-opcode. by Jim Grosbach · 15 years ago
  88. 4f5c9d2 Delete unused code for analyzing and splitting around loops. by Jakob Stoklund Olesen · 15 years ago
  89. f3e3f21 Rip out realpath() support. It's expensive, and often a bad idea, and by Douglas Gregor · 15 years ago
  90. 23cd57c Simplify using the new leaveIntvBefore() by Jakob Stoklund Olesen · 15 years ago
  91. 9b05777 Use the LiveBLocks array for SplitEditor::splitSingleBlocks() as well. by Jakob Stoklund Olesen · 15 years ago
  92. 0bef1f3 Attempt to fix the build after r125228. by Cameron Zwarich · 15 years ago
  93. 35edc42 Typo. by Mikhail Glushenkov · 15 years ago
  94. f0ac26c Move calcLiveBlockInfo() and the BlockInfo struct into SplitAnalysis. by Jakob Stoklund Olesen · 15 years ago
  95. 025fead Add llvm::sys::path::canonical(), which provides the canonicalized by Douglas Gregor · 15 years ago
  96. a372d16 Ignore <undef> uses when analyzing and rewriting. by Jakob Stoklund Olesen · 15 years ago
  97. e5005d0 Assert on bad jump tables. by Jakob Stoklund Olesen · 15 years ago
  98. 4f6364f Add tags to live interval unions to avoid using stale queries. by Jakob Stoklund Olesen · 15 years ago
  99. 80fd305 Fix comparator used for looking up previously instantiated EDDisassemblers. by Shantonu Sen · 15 years ago
  100. 697ffd6 Optimize po_iterator: don't do redundant lookups. by Dan Gohman · 15 years ago