1. 56b092e Add comments explaining why it's not necessary to include the by Dan Gohman · 14 years ago
  2. 973a074 Remove NEON vmovn intrinsic, replacing it with vector truncate operations. by Bob Wilson · 14 years ago
  3. 663e339 Make ARM add rN, sp, #imm instructions rematerializable. That's how the address of locals is calculated, so this should by Jim Grosbach · 14 years ago
  4. 753f326 Fix LLVM target initialization to deal with sociopathic outside projects by Eric Christopher · 14 years ago
  5. 2027362 Kill a couple of unused variables. by Eric Christopher · 14 years ago
  6. fb29c4e nuke dead ivar which was supposed to be committed with r112496 by Chris Lattner · 14 years ago
  7. 1875ce4 two changes: by Chris Lattner · 14 years ago
  8. 7e70197 When expanding NEON VST pseudo instructions, if the original super-register by Bob Wilson · 14 years ago
  9. 6cc53be MCELF: The value of all common symbols is the offset from the start of the section. Patch by Roman Divacky. by Benjamin Kramer · 14 years ago
  10. 3929532 It is possible to try to merge a not-constant with a constantrage, when dealing with ptrtoint ConstantExpr's. by Owen Anderson · 14 years ago
  11. 7b81674 Partially revert r112480. Caused test failures. by Michael J. Spencer · 14 years ago
  12. 8794dd7 coff-dump.py: Fix PR7996. Now it is compatible to Python-2.4. by NAKAMURA Takumi · 14 years ago
  13. 17d3983 Fix constant-over-index.ll test on windows. by Michael J. Spencer · 14 years ago
  14. 06b7f58 Test: Fix LLVMC tests on CMake. by Michael J. Spencer · 14 years ago
  15. 0339274 Don't print two "0x" prefixes. Use a raw_ostream overload instead of llvm::format. by Benjamin Kramer · 14 years ago
  16. 37ce565 EE/JIT: Do not invoke parent's ctors/dtors from main()! (PR3897) by NAKAMURA Takumi · 14 years ago
  17. 51799dd The value is offset from the start of the section for non-common symbols, submitted by Jordan Gordeev. by Benjamin Kramer · 14 years ago
  18. 679d236 Index external symbols by symbol table instead of parent section, by Roman Divacky. by Benjamin Kramer · 14 years ago
  19. 82a3171 Mark all common symbols external. This is not exactly correct but it lets apps by Benjamin Kramer · 14 years ago
  20. 12881e7 Remove a hack that tries to understand incorrect triples from the by Duncan Sands · 14 years ago
  21. cdd4f8c Correct bogus module triple specifications. by Duncan Sands · 14 years ago
  22. 37b25ab Add a new example to the LLVM distribution: a trace-based Brainfuck compiler that uses LLVM as its code generator. by Owen Anderson · 14 years ago
  23. 83944b7 Attempt to remove the MSIL backend from CMake as well based on Chris's r112375. by Chandler Carruth · 14 years ago
  24. c040719 Revert r112461. It was failing on PPC... by Bill Wendling · 14 years ago
  25. 4822bce Create Thumb2sI_cpsr and T2sI_cpsr. These new classes indicate that CPSR is the by Bill Wendling · 14 years ago
  26. 25b1419 When adding a register, we should mark it as "def" if it can optionally define by Bill Wendling · 14 years ago
  27. a11ce95 revert 112457, it looks like it broke selfhost. by Chris Lattner · 14 years ago
  28. 4455608 rewrite DwarfEHPrepare to use SSAUpdater to promote its allocas by Chris Lattner · 14 years ago
  29. c34c220 inline function into its only caller. by Chris Lattner · 14 years ago
  30. cb7f653 two changes: 1) make AliasSet hold the list of call sites with an by Chris Lattner · 14 years ago
  31. 0de5cad LICM does get dead instructions input to it. Instead of sinking them by Chris Lattner · 14 years ago
  32. d9a5dae use moveBefore instead of remove+insert, it avoids some by Chris Lattner · 14 years ago
  33. 1b9c848 revert 112448 for now. by Chris Lattner · 14 years ago
  34. bb07ed3 optimize LICM::hoist to use moveBefore. Correct its updating by Chris Lattner · 14 years ago
  35. 9891750 fix some bugs (found by inspection) where LICM would not update by Chris Lattner · 14 years ago
  36. 4282e32 rework the ownership of subloop alias information: instead of by Chris Lattner · 14 years ago
  37. ea10923 apparently unswitch had the same "Feature". Stop its by Chris Lattner · 14 years ago
  38. 9377901 now that loop passes don't use DomFrontier, there is no reason by Chris Lattner · 14 years ago
  39. eaa40ff Make IVUsers iterative instead of recursive. by Dan Gohman · 14 years ago
  40. 4f7e18d Optionally rerun dedicated-register filtering after applying by Dan Gohman · 14 years ago
  41. 25608f7 Fix several areas in LSR to do a better job keeping the main by Dan Gohman · 14 years ago
  42. 4aa5c2e Refactor the three main groups of code out of by Dan Gohman · 14 years ago
  43. e39a47c Delete a bogus check. by Dan Gohman · 14 years ago
  44. 6a83271 Add some comments. by Dan Gohman · 14 years ago
  45. 3902f9f Move this debug output into GenerateAllReuseFormula, to declutter by Dan Gohman · 14 years ago
  46. a7d0d64 Delete an unused declaration. by Dan Gohman · 14 years ago
  47. 46fd7a6 Do one lookup instead of two. by Dan Gohman · 14 years ago
  48. d578a40 Restructure the {A,+,B}<L> * {C,+,D}<L> folding so that it folds by Dan Gohman · 14 years ago
  49. b8fc62b Batch up subtracts along with adds, when analyzing long chains of operations. by Dan Gohman · 14 years ago
  50. c6a8e99 Micro-optimize GroupByComplexity. by Dan Gohman · 14 years ago
  51. 0f32ae3 Hold AddRec->getLoop() in a variable, to make the Mul code more consistent by Dan Gohman · 14 years ago
  52. 30cbc86 Rename a variable, for consistency. by Dan Gohman · 14 years ago
  53. 7e1fee7 Use iterators instead of indices. by Dan Gohman · 14 years ago
  54. 8f49168 Don't worry about union types. by Dan Gohman · 14 years ago
  55. 2b5258c Make this test less dependent on register allocation choices. by Dan Gohman · 14 years ago
  56. 0584163 Use exec. by Dan Gohman · 14 years ago
  57. c9fa2cd Delete an unused declaration. by Dan Gohman · 14 years ago
  58. bd887df Fix lowering of INSERT_VECTOR_ELT in SPU. by Kalle Raiskila · 14 years ago
  59. 10ce7f3 Fix whitespaces. No functionality changes. by Bill Wendling · 14 years ago
  60. 8bfc429 Stop explicitly scheduling domfrontier before the loop passes, by Chris Lattner · 14 years ago
  61. e418ac8 licm preserves the cfg, it doesn't have to explicitly say it by Chris Lattner · 14 years ago
  62. 44e2bd3 now that it doesn't use the PromoteMemToReg function, LICM doesn't by Chris Lattner · 14 years ago
  63. e488064 completely rewrite the memory promotion algorithm in LICM. by Chris Lattner · 14 years ago
  64. 04d6c28 Remove NEON vaddl, vaddw, vsubl, and vsubw intrinsics. Instead, use llvm by Bob Wilson · 14 years ago
  65. 63a75c1 use getUniqueExitBlocks instead of a manual set. by Chris Lattner · 14 years ago
  66. 5033f64 A couple of small missed optimizations. by Eli Friedman · 14 years ago
  67. a6a36f5 reimplement LICM::sink to use SSAUpdater instead of PromoteMemToReg. by Chris Lattner · 14 years ago
  68. ffd9bee implement SSAUpdater::RewriteUseAfterInsertions, a helpful form of RewriteUse. by Chris Lattner · 14 years ago
  69. abd2a75 remove dead proto by Chris Lattner · 14 years ago
  70. d7bc19d reduce indentation in LICM::sink by using early exits, use by Chris Lattner · 14 years ago
  71. dc1ceb3 modernize this pass a bit: use efficient set/map and reduce indentation. by Chris Lattner · 14 years ago
  72. 6654ff2 Flesh out the list of things I've worked on. by Duncan Sands · 14 years ago
  73. fedac7d when merging two alias sets, the result set is volatile if either by Chris Lattner · 14 years ago
  74. 9476d74 more cleanup by Chris Lattner · 14 years ago
  75. 6e1f510 clean this up by Chris Lattner · 14 years ago
  76. 1f7bf0e - Add a parameter to T2I_bin_irs for those patterns which set the S bit. by Bill Wendling · 14 years ago
  77. 82457d0 merge a bunch of shuffle tests into sse2.ll by Chris Lattner · 14 years ago
  78. 4644a93 add a bunch more common shuffles to the instprinter. by Chris Lattner · 14 years ago
  79. c19b947 add some nounwind's by Chris Lattner · 14 years ago
  80. 2c4b30e Name ANDflag to ANDS, which is less stupid. by Bill Wendling · 14 years ago
  81. ac3b935 File missing from last commit. by Bill Wendling · 14 years ago
  82. 0b4aa7d Create an ARMISD::AND node. This node is exactly like the "ARM::AND" node, but by Bill Wendling · 14 years ago
  83. fedb346 Minor change. by NAKAMURA Takumi · 14 years ago
  84. 6aa928d I have manually decoded the imm field of an insertps one too many by Chris Lattner · 14 years ago
  85. a5729aa fixme accomplished by Chris Lattner · 14 years ago
  86. 9a7346c tidy up by Chris Lattner · 14 years ago
  87. 48026f5 Add me to the "blame list"! by NAKAMURA Takumi · 14 years ago
  88. 245ae51 Remove obsolete keywords which are no longer relevant. by Dan Gohman · 14 years ago
  89. 04a7858 Remove unions from the vim syntax highlighting. by Dan Gohman · 14 years ago
  90. 24faf61 fix the buildvector->insertp[sd] logic to not always create a redundant by Chris Lattner · 14 years ago
  91. 3ddcc43 fix the BuildVector -> unpcklps logic to not do pointless shuffles by Chris Lattner · 14 years ago
  92. 6e80e44 improve comments in the unpcklps generating logic, introduce by Chris Lattner · 14 years ago
  93. 44edb0b Don't cast Win32 FILETIME structs to int64. Patch by Dimitry Andric! by Michael J. Spencer · 14 years ago
  94. 885b661 remove the MSIL backend. It isn't maintained, is buggy, has no testcases by Chris Lattner · 14 years ago
  95. 9df0a0a Update ocaml test. by Benjamin Kramer · 14 years ago
  96. 13ba2f9 Remove unions from the ocaml bindings. by Benjamin Kramer · 14 years ago
  97. e5ce4f6 Use pseudo instructions for VST1 and VST2. by Bob Wilson · 14 years ago
  98. 61c70e9 remove unions from LLVM IR. They are severely buggy and not by Chris Lattner · 14 years ago
  99. 5f88af5 remove the ABCD and SSI passes. They don't have any clients that by Chris Lattner · 14 years ago
  100. 5f8a87d remove dead proto by Chris Lattner · 14 years ago