1. 97b8c40 Add debugging code. by Evan Cheng · 17 years ago
  2. 6098e4b Reenable JIT symbol table. by Chris Lattner · 17 years ago
  3. f2b24ca Do not add empty live intervals to handled_. They should never be undone for backtracking. by Evan Cheng · 17 years ago
  4. f870fbc If a PHI node has a single implicit_def source, replace it with an implicit_def instead of a copy. by Evan Cheng · 17 years ago
  5. 4cce6b4 Use of implicit_def is not part of live interval. Create empty intervals for the uses when the live interval is being spilled. by Evan Cheng · 17 years ago
  6. 6b893fc Change llvm tools install location. by Devang Patel · 17 years ago
  7. 30ac7df improvements for IntrusiveRefCntPtr, patch by Mikhail Glushenkov by Chris Lattner · 17 years ago
  8. d918b7e The Ada front-end from the LLVM 2.2 release by Duncan Sands · 17 years ago
  9. 78256a1 detabify by Gabor Greif · 17 years ago
  10. c008c5e Add testcase for PR2213. by Owen Anderson · 17 years ago
  11. 8f46c78 Fix PR2213 by simultaneously making GVN more aggressive with the return values by Owen Anderson · 17 years ago
  12. b94d966 New test. by Evan Cheng · 17 years ago
  13. d2012d0 Remove implicit_def instructions that become dead as result of coalescing. by Evan Cheng · 17 years ago
  14. 5d3600f Allow registers defined by implicit_def to be clobbered. by Evan Cheng · 17 years ago
  15. c04575f Fix a typo in a comment. by Dan Gohman · 17 years ago
  16. b1e07ec Fix a typo in a comment. by Dan Gohman · 17 years ago
  17. f062f10 Fix for PR2190. Memdep's non-local caching was checking dirtied blocks in the by Owen Anderson · 17 years ago
  18. 3bd659b Make several symbols static. by Dan Gohman · 17 years ago
  19. eee962e Teach InstCombine's ComputeMaskedBits to handle pointer expressions by Dan Gohman · 17 years ago
  20. 172b70c A copy instruction may use a register multiple times on some targets. Change them all. by Evan Cheng · 17 years ago
  21. f078515 Add comment. by Evan Cheng · 17 years ago
  22. 2189c17 add a note, this is actually not too bad to implement. by Chris Lattner · 17 years ago
  23. a825d75 move the x86-32 part of PR2108 here. by Chris Lattner · 17 years ago
  24. db66750 Fix the x86-64 side of PR2108 by adding a v2f64 version of by Chris Lattner · 17 years ago
  25. 3dc2e96 produce an error on invalid input instead of asserting: by Chris Lattner · 17 years ago
  26. 80b09fe Teach branch folding pass about implicit_def instructions. Unfortunately we can't just eliminate them since register scavenger expects every register use to be defined. However, we can delete them when there are no intra-block uses. Carefully removing some implicit def's which enable more blocks to be optimized away. by Evan Cheng · 17 years ago
  27. 0c19630 Disable an xform we've had for a long time, pow(x,0.5) -> sqrt. by Chris Lattner · 17 years ago
  28. 5d4ed3b Move memcpy / memset optimization pass after GVN. by Evan Cheng · 17 years ago
  29. 7e073ba - More aggressively coalescing away copies whose source is defined by an implicit_def. by Evan Cheng · 17 years ago
  30. 7d8143f Make isVectorClearMaskLegal's operand list const. by Dan Gohman · 17 years ago
  31. 920c682 Fix some minor errors in comments. by Dan Gohman · 17 years ago
  32. cedbacf Add const qualifiers. by Dan Gohman · 17 years ago
  33. c76230b Update comments to use 2.0 syntax type names. by Dan Gohman · 17 years ago
  34. c2ffd4b Add XMM1 as a second return value register for f32 and f64 on x86-64. This by Dan Gohman · 17 years ago
  35. 719e64e Add DX as a second return value register for i16 on x86. by Dan Gohman · 17 years ago
  36. cc7f168 Generalize getUnaryFloatFunction to handle any FP unary function, automatically by Chris Lattner · 17 years ago
  37. 090a816 remove capital letter from test name. by Chris Lattner · 17 years ago
  38. 8bb9a4f use the new ConstantFP::get method to make this work with by Chris Lattner · 17 years ago
  39. d6d48c4 ConstantFP::get should be static. by Chris Lattner · 17 years ago
  40. 59d2813 Fix a bug where an incorrect bit mask would be generated if a target's last asm by Nate Begeman · 17 years ago
  41. d4e0af9 Be conservative if getresult operand is neither call nor invoke. by Devang Patel · 17 years ago
  42. a723d1e Factor a bunch of functionality related to memcpy and memset transforms out of by Owen Anderson · 17 years ago
  43. 82a6629 Remove accidentally duplicated code. by Owen Anderson · 17 years ago
  44. a541931 Unbreak teh build. by Evan Cheng · 17 years ago
  45. 288e78f add a simplified accessor for creating an fp constant of a by Chris Lattner · 17 years ago
  46. f20d943 Missed a hasInterval check. by Evan Cheng · 17 years ago
  47. 4592230 add a version of ConstantFP::get that doesn't take a redundant Type* value, by Chris Lattner · 17 years ago
  48. 77d00b0 many cleanups to the pow optimizer. Allow it to handle powf, by Chris Lattner · 17 years ago
  49. def2864 make ConstantFP::isExactlyValue work for long double as well. by Chris Lattner · 17 years ago
  50. cba931f Add CreateGetResult() by Devang Patel · 17 years ago
  51. 7497b92 Check that bodies and calls but not declarations by Duncan Sands · 17 years ago
  52. c8abfde Rename -disable-required-unwind-tables to -unwind-tables-optional. by Dale Johannesen · 17 years ago
  53. e8277dc Rename -disable-required-unwind-tables to unwind-tables-optional. by Dale Johannesen · 17 years ago
  54. d9c7dbf merge r48768 from branches/ggreif/parallelized-test by Gabor Greif · 17 years ago
  55. 7518583 Add multiple value return instruction constructor. by Devang Patel · 17 years ago
  56. 92432a8 Convenience method for setting the nounwind attribute for a function. by Duncan Sands · 17 years ago
  57. 7098772 silence warning when assertions are disabled. by Chris Lattner · 17 years ago
  58. 34437f3 Fix insert point handling for multiple return values. by Devang Patel · 17 years ago
  59. f2247cf Handle the situation in 2008-01-25-EmptyFunction.ll by Dale Johannesen · 17 years ago
  60. a25e578 Missed one. by Dale Johannesen · 17 years ago
  61. 235f7fb Add -disable-required-unwind-tables to tests by Dale Johannesen · 17 years ago
  62. 4e1b794 Implement new llc flag -disable-required-unwind-tables. by Dale Johannesen · 17 years ago
  63. 9b01cc0 Make getDirnameSep a static method (not part of Path's interface). by Ted Kremenek · 17 years ago
  64. cf55c8e Added method Path::getDirname(). by Ted Kremenek · 17 years ago
  65. a056200 Added support for Create() calls that take an argument besides the deserializer. by Sam Bishop · 17 years ago
  66. 36b5c13 Rename MemOperand to MachineMemOperand. This was suggested by by Dan Gohman · 17 years ago
  67. cb76b12 Remove llvm-upgrade. by Tanya Lattner · 17 years ago
  68. 148df15 Added note to getting started guide to use llvm-gcc4.2. by Tanya Lattner · 17 years ago
  69. 4128212 Add operator= implementations to SparseBitVector, allowing it to be used in GVN. This results by Owen Anderson · 17 years ago
  70. f02a807 Testcase for pr2169. by Duncan Sands · 17 years ago
  71. 565ada0 Fix test. by Evan Cheng · 17 years ago
  72. a2ce2e3 Fix PR 2169. by Daniel Berlin · 17 years ago
  73. e2c4304 Use Intrinsic::getDeclaration in more places. by Duncan Sands · 17 years ago
  74. 3d292ac The "stacksave is not nounwind problem" no longer by Duncan Sands · 17 years ago
  75. a122043 Use Intrinsic::getDeclaration to get hold of by Duncan Sands · 17 years ago
  76. 79ab3e8 Make sure that intrinsics automagically get the by Duncan Sands · 17 years ago
  77. dc1adac Re-commit of the r48822, where the infinite looping problem discovered by Roman Levenstein · 17 years ago
  78. e5ffa90 Make GVN more memory efficient, particularly on code that contains a large number of by Owen Anderson · 17 years ago
  79. 58f3bcd Remove tabs. Patch by Mike Stump! by Bill Wendling · 17 years ago
  80. 11b80a8 Mark calls to llvm.stacksave, llvm.stackrestore as by Dale Johannesen · 17 years ago
  81. e64d248 regenerate by Gabor Greif · 17 years ago
  82. aee7f21 fix warnings with assertions disabled. by Chris Lattner · 17 years ago
  83. 409a3d0 Silence warning when no assertions. by Chris Lattner · 17 years ago
  84. 0c80c75 silence a warning when assertions are disabled. by Chris Lattner · 17 years ago
  85. c024cbc fix a warning by Gabor Greif · 17 years ago
  86. eeb939a fix this testcase to pass and remove a duplicate instance of itself. by Chris Lattner · 17 years ago
  87. 4fea2e9 Prefer to expand mask for xor to -1, so we have a chance to turn it into a not. by Torok Edwin · 17 years ago
  88. 051a950 API changes for class Use size reduction, wave 1. by Gabor Greif · 17 years ago
  89. d963ab1 Fix generation of multi-stage instruction itineraries. Patch by by Chris Lattner · 17 years ago
  90. af4fc28 -fPIC is required on x86-64 when building shared objects. by Torok Edwin · 17 years ago
  91. e524191 disable this for now. by Chris Lattner · 17 years ago
  92. c5ea201 Forgot this. by Evan Cheng · 17 years ago
  93. 1dc7869 1. IMPLICIT_DEF can *re-define* any register. by Evan Cheng · 17 years ago
  94. 0c0f83f Favors pshufd over shufps when shuffling elements from one vector. pshufd is faster than shufps. by Evan Cheng · 17 years ago
  95. a4091d3 Make sure both PendingLoads and PendingExports are flushed by Dale Johannesen · 17 years ago
  96. 3e3dc57 strdup needs <cstring>. This fixes a build error with g++-4.3. by Torok Edwin · 17 years ago
  97. b51a0d8 If a value is cast to its own type, then the cast is not needed. by Duncan Sands · 17 years ago
  98. 8ac66c1 Provide an initial cut at exposing JIT compiled symbols to performance by Chris Lattner · 17 years ago
  99. f4cc309 Make ExecutionEngine::updateGlobalMapping return the old mapping. by Chris Lattner · 17 years ago
  100. fc5423d Undo PHI elimination copy placement patch. This causes coalescing (performace) issues. by Evan Cheng · 17 years ago