1. 5defacc Move getTrue() and getFalse() to 2.5-like APIs. by Owen Anderson · 15 years ago
  2. 9e9a0d5 Move more code back to 2.5 APIs. by Owen Anderson · 15 years ago
  3. fe09b20 Twines: Don't allow implicit conversion from integers, this is too tricky. by Daniel Dunbar · 15 years ago
  4. 7f93dc8 Switch obvious clients to Twine instead of utostr (when they were already using by Daniel Dunbar · 15 years ago
  5. f485b3b Eliminate a few unused-variable warnings by Douglas Gregor · 15 years ago
  6. debcb01 Move types back to the 2.5 API. by Owen Anderson · 15 years ago
  7. 473955f Fix PR4645 which was fallout from the fix for PR4641. by Daniel Dunbar · 15 years ago
  8. 6c1e983 Remove now unused Context variables. by Benjamin Kramer · 15 years ago
  9. baf3c40 Move ConstantExpr to 2.5 API. by Owen Anderson · 15 years ago
  10. 0efa921 Bulk erasing instructions without RAUWing them is unsafe. Instead, break them by Nick Lewycky · 15 years ago
  11. 0a9f7b9 Rename MDNode.h header. It defines MDnode and other metadata classes. by Devang Patel · 15 years ago
  12. af7ec97 Return ConstantVector to 2.5 API. by Owen Anderson · 15 years ago
  13. 1fd7096 Change ConstantArray to 2.5 API. by Owen Anderson · 15 years ago
  14. d6aa02d Teach instcombine to respect and preserve inbounds. Add inbounds by Dan Gohman · 15 years ago
  15. eb045ec Fix a small little typo. by Mike Stump · 15 years ago
  16. 04d5544 Replace dyn_castGetElementPtr with dyn_cast<GEPOperator>. by Dan Gohman · 15 years ago
  17. a195b7f Grab the LLVMContext and parent Module of SI ahead of the by Dan Gohman · 15 years ago
  18. 66ad89c Fix a release-asserts warning. Debug functions should be marked used, by Mike Stump · 15 years ago
  19. 02efa78 Avoid build warnings. by Mike Stump · 15 years ago
  20. 8fa3338 Move ConstantStruct back to 2.5 API. by Owen Anderson · 15 years ago
  21. 6f83c9c Move ConstantFP construction back to the 2.5-ish API. by Owen Anderson · 15 years ago
  22. 41d89c2 Do not seed mstadata into the value map. by Devang Patel · 15 years ago
  23. 460f656 Remove Value::getName{Start,End}, the last of the old Name APIs. by Daniel Dunbar · 15 years ago
  24. f0443c1 Remove Value::getNameLen by Daniel Dunbar · 15 years ago
  25. 93b67e4 Eliminate some uses of DOUT, cerr, and getNameStart(). by Daniel Dunbar · 15 years ago
  26. 03d7651 Remove Value::{isName, getNameRef}. by Daniel Dunbar · 15 years ago
  27. 6e0d1cb Initial update to VMCore to use Twines for string arguments. by Daniel Dunbar · 15 years ago
  28. a66297a Fix 80-col violations. by Eric Christopher · 15 years ago
  29. a3500da Move ExtractElementInst to ::Create instead of new. Update all uses. by Eric Christopher · 15 years ago
  30. fd87a54 Convert a few more things to use raw_ostream. by Dan Gohman · 15 years ago
  31. 6c1980b Convert a few more uses of llvm/Support/Streams.h to raw_ostream. by Dan Gohman · 15 years ago
  32. fc2a3ed Make AliasAnalysis and related classes use getAnalysisIfAvailable<TargetData>(). by Dan Gohman · 15 years ago
  33. ce63ffb More migration to raw_ostream, the water has dried up around the iostream hole. by Daniel Dunbar · 15 years ago
  34. eed707b Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. by Owen Anderson · 15 years ago
  35. 67efc56 AliasAnalysis wants sizes in address-units, not bits. by Dan Gohman · 15 years ago
  36. 731b5d9 Fix this condition I accidentally inverted. by Dan Gohman · 15 years ago
  37. 02a436c Convert several more passes to use getAnalysisIfAvailable<TargetData>() by Dan Gohman · 15 years ago
  38. 1cd1d98 Move more to raw_ostream, provide support for writing MachineBasicBlock, by Daniel Dunbar · 15 years ago
  39. f6ccee5 Switch to getNameStr(). by Daniel Dunbar · 15 years ago
  40. 6316fbc Convert StringMap to using StringRef for its APIs. by Daniel Dunbar · 15 years ago
  41. 5414cc5 refactor a blob of code out to a new 'FoldOrOfFCmps' function and simplify it. by Chris Lattner · 15 years ago
  42. f98d253 Make some existing optimizations that would only trigger on scalars by Chris Lattner · 15 years ago
  43. 42d1be0 refactor a bunch of code out into a helper function, no functionality change. by Chris Lattner · 15 years ago
  44. dfd3b64 Remove unnecessary store to temporary std::string. by Daniel Dunbar · 15 years ago
  45. 6dae757 Don't give a massive inlining cost bonus to available_externally by Eli Friedman · 15 years ago
  46. e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 15 years ago
  47. ce9fe9f Convert instcombine from using using getAnalysis<TargetData> to by Dan Gohman · 15 years ago
  48. b3056fa Rename getConstantInt{True|False} to get{True|False} at Chris' behest. by Owen Anderson · 15 years ago
  49. c55db82 Update CMake files. by Ted Kremenek · 15 years ago
  50. f53c371 Move a bit more state over to the LLVMContext. by Owen Anderson · 15 years ago
  51. 8850b36 use ExpandInlineAsm on TargetLowering instead of TargetAsmInfo. by Chris Lattner · 15 years ago
  52. f241174 Revert the addition of hasNoPointerOverflow to GEPOperator. by Dan Gohman · 15 years ago
  53. 401e10c implement a new magic global "llvm.compiler.used" which is like llvm.used, but by Chris Lattner · 15 years ago
  54. 3d10a5a Add plumbing for the `linker_private' linkage type. This type is meant for by Bill Wendling · 15 years ago
  55. 2451a64 Canonicalize bitcasts between types like <1 x i64> and i64 to by Eli Friedman · 15 years ago
  56. 76e7ba8 Back out 76300; apparently the preference is to canonicalize the other by Eli Friedman · 15 years ago
  57. 93f2491 add a fixme by Chris Lattner · 15 years ago
  58. 8be1739 Add combine: X sdiv (1 << Y) -> X udiv (1 << Y) when X doesn't have the by Eli Friedman · 15 years ago
  59. 191a0ae Remove no-op check. by Eli Friedman · 15 years ago
  60. 1694e09 Remove dead check. by Eli Friedman · 15 years ago
  61. fc21f8f Canonicalize insert/extractelement from single-element vectors into bitcasts. by Eli Friedman · 15 years ago
  62. 62bb413 Fix simplifylibcalls memset recognition to work on 64-bit platforms by Eli Friedman · 15 years ago
  63. 3a4a884 Replace intersectWith with maximalIntersectWith. The latter guarantees that by Nick Lewycky · 15 years ago
  64. 4612e59 Fix the inline cost calculation to take into account instructions by Eli Friedman · 15 years ago
  65. ef6ab66 Add line breaks to make the debug output a bit more readable. by Eli Friedman · 15 years ago
  66. 016de81 Convert more code to use Operator instead of explicitly handling both by Dan Gohman · 15 years ago
  67. 3a7a68c Make BasicAliasAnalysis and Value::getUnderlyingObject use by Dan Gohman · 15 years ago
  68. 8f080f0 Fix some typos in a comment. by Dan Gohman · 15 years ago
  69. ca17890 Add a new Operator class, for handling Instructions and ConstantExprs by Dan Gohman · 15 years ago
  70. ff8ac55 Initialize another Context, in the hopes of unbreaking CBE. by Daniel Dunbar · 15 years ago
  71. 0b79a77 Replace isTrapping with a new, similar method called by Eli Friedman · 15 years ago
  72. 001dbfe Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a number of issues in by Owen Anderson · 15 years ago
  73. 50dead0 Revert yesterday's change by removing the LLVMContext parameter to AllocaInst and MallocInst. by Owen Anderson · 15 years ago
  74. 0c77db3 Switch invars away from using isTrapping when it really shouldn't be using it. by Eli Friedman · 15 years ago
  75. fd2934f Don't restrict the set of instructions where we try to constant-fold the by Eli Friedman · 15 years ago
  76. 5668cf7 Fix indentation. by Dan Gohman · 15 years ago
  77. bdc017e Make makeLoopInvariant report whether it made any changes or not, by Dan Gohman · 15 years ago
  78. 9adc0ab Move EVER MORE stuff over to LLVMContext. by Owen Anderson · 15 years ago
  79. fa196e3 Revert 75571; I'm convinced this isn't the right thing to do. by Dale Johannesen · 15 years ago
  80. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 15 years ago
  81. 1b65253 Require IVUsers after LCSSA, since LCSSA does not preserve IVUsers. by Dan Gohman · 15 years ago
  82. b468709 Fix trivial todo in instcombine. by Eli Friedman · 15 years ago
  83. 0df6e09 Update LoopSimplify and LoopUnswitch to use the new makeLoopInvariant function. by Dan Gohman · 15 years ago
  84. 65d1e2b Fix indvars to not assume that a loop with a single unique exit by Dan Gohman · 15 years ago
  85. 4458ab0 Don't delete asm's just because their inputs are undefined; by Dale Johannesen · 15 years ago
  86. 070a981 PR4548: optimize zext+udiv+trunc to udiv. by Eli Friedman · 15 years ago
  87. 709b33d Canonicalize boolean +/- a constant to a select. by Eli Friedman · 15 years ago
  88. fa82b6e These don't really need contexts either. by Owen Anderson · 15 years ago
  89. c8d76d5 Make Loop and MachineLoop be subclasses of LoopBase, rather than typedefs, by Dan Gohman · 15 years ago
  90. 65445c5 Misc simplifications to InstCombiner::commonIntCastTransforms. Most of by Eli Friedman · 15 years ago
  91. eb7f7a8 Fix comment. by Eli Friedman · 15 years ago
  92. 73c6b71 Move more functionality over to LLVMContext. by Owen Anderson · 15 years ago
  93. 7e25d45 Don't bother to call commonIntCastTransforms for bitcasts; int->int by Eli Friedman · 15 years ago
  94. 0a5372e Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. by Owen Anderson · 15 years ago
  95. 6db1495 Remove check which is duplicated in InstCombiner::visitSelectInstWithICmp. by Eli Friedman · 15 years ago
  96. 5e5050d silence a vc++ warning. by Chris Lattner · 15 years ago
  97. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 15 years ago
  98. 7d696d8 Convert more assert(0)+abort() -> LLVM_UNREACHABLE, by Torok Edwin · 15 years ago
  99. bf8c7f0 Move a method that creates constant ranges relative to another constant range by Nick Lewycky · 15 years ago
  100. c7d2ce7 Push LLVMContext through the PatternMatch API. by Owen Anderson · 15 years ago