1. 29ce955 Add a ValueInfoT template parameter to DenseMap so that it can properly make decisions by Owen Anderson · 17 years ago
  2. 98153ec Don't bother to initialize values corresponding to empty or tombstone keys. by Owen Anderson · 17 years ago
  3. 0a890e2 Fix a typo in memdep, which was causing PR1648. by Owen Anderson · 17 years ago
  4. 16ebc26 Fix bugs with &=, intersect with complement. Add three argument version of intersect with complement. by Daniel Berlin · 17 years ago
  5. 9544dc2 Fix non-deterministic behavior in the DenseMap copy constructor. by Owen Anderson · 17 years ago
  6. 1b6998e Add remaining functions necessary for andersen's by Daniel Berlin · 17 years ago
  7. c3957d1 Avoid negative logic. by Devang Patel · 17 years ago
  8. d35ed2c Refactor code into a separate method. by Devang Patel · 17 years ago
  9. 644f149 Testcase for PR1634 by Chris Lattner · 17 years ago
  10. 964be45 Clear split info object. by Devang Patel · 17 years ago
  11. 4f12c5f Split condition does not have to be ICmpInst in all cases. by Devang Patel · 17 years ago
  12. ba32a5f Check all terminators inside loop. by Devang Patel · 17 years ago
  13. 75e3bd5 remove obsolete testcase by Chris Lattner · 17 years ago
  14. 50d9d77 remove some dead code, this is handled by constant folding. by Chris Lattner · 17 years ago
  15. a0ef5ed Fix a buggy constant folding transformation when handling aliases. by Chris Lattner · 17 years ago
  16. 0c0f7c9 Swap exit condition operands if it works. by Devang Patel · 17 years ago
  17. 569f737 regenerate by Chris Lattner · 17 years ago
  18. e543424 Fix PR1645 by resolving forward alias references. by Chris Lattner · 17 years ago
  19. 0c82b9d Add missing llvm-dis. by Dale Johannesen · 17 years ago
  20. be36798 80 col. by Evan Cheng · 17 years ago
  21. f618e7c New entry. by Evan Cheng · 17 years ago
  22. 2d98238 Observation of rematerialization. by Evan Cheng · 17 years ago
  23. bf8ae84 Add some notes about better flag handling. by Chris Lattner · 17 years ago
  24. 61c5ff4 Emit: by Chris Lattner · 17 years ago
  25. 8de5f1c this is not infinite recursion. by Chris Lattner · 17 years ago
  26. 87b51bc 1. Don't call Value::getName(), which is slow. by Chris Lattner · 17 years ago
  27. 8d9455d Prevent tailcallelim from breaking "recursive" calls to builtins. by Chris Lattner · 17 years ago
  28. b0869ed It's not safe to rematerialize MOV32r0 etc. by simply cloning the original by Evan Cheng · 17 years ago
  29. 9c7a9f1 Filter exit conditions which are not yet handled. by Devang Patel · 17 years ago
  30. cf6af30 New test. by Devang Patel · 17 years ago
  31. bc533cd Require SCEV before LCSSA. by Devang Patel · 17 years ago
  32. 7fad7e3 Remove an un-needed dependence query. This improves compile time marginally on 401.bzip2. by Owen Anderson · 17 years ago
  33. 2f5d593 Add SparseBitVector implementation by Daniel Berlin · 17 years ago
  34. d06eb2c Turn GVN on by default. by Owen Anderson · 17 years ago
  35. 907f28c Implement misaligned FP loads and stores. by Dale Johannesen · 17 years ago
  36. db7e3c9 Fix description of the call instruction. There are two types, with one being by Nick Lewycky · 17 years ago
  37. 418d360 Fix for VisualStudio. It is treating a 2 bit enum as a signed int for comparison purposes, causing failures. Using an extra bit fixes it. by Chuck Rose III · 17 years ago
  38. 7dfda9e Smarter Reset(). Instead of deallocating all memory regions and reallocate the by Evan Cheng · 17 years ago
  39. ef61ed3 TableGen no longer emit CopyFromReg nodes for implicit results in physical by Evan Cheng · 17 years ago
  40. 82d2514 Add missing index versions of instructions to the map. by Bill Wendling · 17 years ago
  41. 1ab7989 Avoid storing and reloading zeros and other constants from stack slots by Dan Gohman · 17 years ago
  42. cdd509a Apply feedback from previous patch. by Dale Johannesen · 17 years ago
  43. 073d48d Revert previous change to IR. by Dale Johannesen · 17 years ago
  44. 588af2f Add support for having different alignment for objects on call frames. by Rafael Espindola · 17 years ago
  45. 8806c7b Split eh.select / eh.typeid.for intrinsics into i32/i64 versions. This is needed, because they just "mark" register by Anton Korobeynikov · 17 years ago
  46. 0fe4b5a Test for PR1641. by Bill Wendling · 17 years ago
  47. a54c7eb Don't zap back to back volatile load/stores by Chris Lattner · 17 years ago
  48. 718cb66 Add lengthof and endof templates that hide a lot of sizeof computations. by Owen Anderson · 17 years ago
  49. af992f7 by David Greene · 17 years ago
  50. 43421b3 Next round of APFloat changes. by Dale Johannesen · 17 years ago
  51. 325be7c Proper handle case, when aliasee is external weak symbol referenced only by alias itself. by Anton Korobeynikov · 17 years ago
  52. 04fa32f by David Greene · 17 years ago
  53. 2c17c4d by David Greene · 17 years ago
  54. 455e176 Use isTrueWhenEqual. Thanks Chris! by Nick Lewycky · 17 years ago
  55. 5a5ff9d When the two operands of an icmp are equal, there are five possible predicates by Nick Lewycky · 17 years ago
  56. dd199d2 Fix a memory leak. by Evan Cheng · 17 years ago
  57. 61d9c86 Fix a bug in X86InstrInfo::convertToThreeAddress that caused it to codegen: by Evan Cheng · 17 years ago
  58. 399ea50 LVXL and STVXL are also a load and store resp. by Bill Wendling · 17 years ago
  59. 38a9096 Accidentially left this out. by Evan Cheng · 17 years ago
  60. f3bb2e6 Use pool allocator for all the VNInfo's to improve memory access locality. This reduces coalescing time on siod Mac OS X PPC by 35%. Also remove the back ptr from VNInfo to LiveInterval and other tweaks. by Evan Cheng · 17 years ago
  61. 188b522 Added Reset() to free all allocated memory regions and reset state to be the same as right after ctor. by Evan Cheng · 17 years ago
  62. df344fe Missing break. Patch by Wojciech Matyjewicz. by Evan Cheng · 17 years ago
  63. 58c2e4c Fix mod so it actually works. Fix conversions to by Dale Johannesen · 17 years ago
  64. c331d30 Forgot to obey 80 column rule. Fixing that. by Chuck Rose III · 17 years ago
  65. c2ec2ba Change all floating constants that are not exactly by Dale Johannesen · 17 years ago
  66. d4af306 Added default parameters to GetElementPtrInstr constructor call. Visual Studio 2k5 was getting confused and was unable to compile it. Suspected compiler error. by Chuck Rose III · 17 years ago
  67. 9886504 Due to label merging, the last label for an invoke by Duncan Sands · 17 years ago
  68. e968514 Testcases for PR1628. by Duncan Sands · 17 years ago
  69. 57810cd Fix PR1628. When exception handling is turned on, by Duncan Sands · 17 years ago
  70. c3536b8 Add the 64-bit versions of the DS* Altivec instructions. by Bill Wendling · 17 years ago
  71. 305743d Enable loop index split pass. by Devang Patel · 17 years ago
  72. d24e599 Insert cloned loop basic blocks before original loop header. by Devang Patel · 17 years ago
  73. a34d395 Fix for PR1632. EHSELECTION always produces a i32 value. by Evan Cheng · 17 years ago
  74. 67c906d Fix for PR1613: added 64-bit rotate left PPC instructions and patterns. by Evan Cheng · 17 years ago
  75. 425e8c7 Always check the type of node. This prevents situations such as selecting 32-bit rotate target instruction for a 64-bit node when 64-bit pattern is missing. by Evan Cheng · 17 years ago
  76. 5fd22a8 by David Greene · 17 years ago
  77. 6d5e7d9 fix reversal bug in preceding checkin by Dale Johannesen · 17 years ago
  78. 418a04e by David Greene · 17 years ago
  79. f0e8560 by David Greene · 17 years ago
  80. 29d62be Mac OS X X86-64 ABI is same as the standard. by Evan Cheng · 17 years ago
  81. b8f7479 by David Greene · 17 years ago
  82. 3825262 Reapply r41578 with proper fix by Anton Korobeynikov · 17 years ago
  83. 406452d Silence warning while compiling with gcc 4.2 by Anton Korobeynikov · 17 years ago
  84. 9cc54f5 Emit proper "secrel" directive, where possible. This fixes invalid asm syntax of debug info on mingw32. Also, cleanup by Anton Korobeynikov · 17 years ago
  85. 3430135 More tweaks to improve compile time. by Evan Cheng · 17 years ago
  86. 4e9c473 Fix a gcroot lowering bug. by Evan Cheng · 17 years ago
  87. e15c2db Oops, should be part of 41664; won't work very well without this piece. by Dale Johannesen · 17 years ago
  88. c4dd3c3 Add mod, copysign, abs operations to APFloat. by Dale Johannesen · 17 years ago
  89. fadfb5b std::map -> DenseMap for slight compile time benefit. by Evan Cheng · 17 years ago
  90. c5a879c Allow the configure options to be set according to the llvm-top options. by Reid Spencer · 17 years ago
  91. ee84768 Revise per review of previous patch. by Dale Johannesen · 17 years ago
  92. 1b5dcc3 Initial support for calling functions with byval arguments on x86-64 by Rafael Espindola · 17 years ago
  93. 7240ae3 Align i64 and f64 at 8 byte on x86-64. by Rafael Espindola · 17 years ago
  94. d4e4937 Remove an unnecessary element, saving 4 bytes per LiveInterval. by Evan Cheng · 17 years ago
  95. c14b144 Use std::map instead of a (potentially very sparse) array to track val# defined by copy from the other live range. Minor compile time win when number of val# is large. by Evan Cheng · 17 years ago
  96. 144451f Update test case to reflect Dale's change. by Evan Cheng · 17 years ago
  97. eaf0894 Enhance APFloat to retain bits of NaNs (fixes oggenc). by Dale Johannesen · 17 years ago
  98. 8c13263 Instruction formats added used to generate multiply instructions of V5TE. by Raul Herbster · 17 years ago
  99. b94e608 Unused relocation type reloc_arm_absolute removed. by Raul Herbster · 17 years ago
  100. 9c1a382 Comments added. It now generates V5TE multiply instructions. However, it is still necessary to model PUWLSH bits more clearly. by Raul Herbster · 17 years ago