1. f61f89a Fix comment. by Eric Christopher · 16 years ago
  2. 81dfb38 remove a bunch of explicit code previously needed to update the by Chris Lattner · 16 years ago
  3. a541b0f Change CallGraphNode to maintain it's Function as an AssertingVH by Chris Lattner · 16 years ago
  4. e4b2756 Reapply 79977. Use MDNodes to encode debug info in llvm IR. by Devang Patel · 16 years ago
  5. 8f2718f enhance InlineFunction to be able to optionally return by Chris Lattner · 16 years ago
  6. ec1bea0 smallvectorize the list of returns built by CloneAndPruneFunctionInto. by Chris Lattner · 16 years ago
  7. 135755d reduce inlining factor some stuff out to a static helper function, by Chris Lattner · 16 years ago
  8. 8245988 Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. by Devang Patel · 16 years ago
  9. 2a610c7 Update DebugInfo interface to use metadata, instead of special named llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well. by Devang Patel · 16 years ago
  10. 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  11. 9e9a0d5 Move more code back to 2.5 APIs. by Owen Anderson · 16 years ago
  12. debcb01 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
  13. baf3c40 Move ConstantExpr to 2.5 API. by Owen Anderson · 16 years ago
  14. eed707b Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. by Owen Anderson · 16 years ago
  15. e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  16. 50dead0 Revert yesterday's change by removing the LLVMContext parameter to AllocaInst and MallocInst. by Owen Anderson · 16 years ago
  17. 9adc0ab Move EVER MORE stuff over to LLVMContext. by Owen Anderson · 16 years ago
  18. 333c400 This started as a small change, I swear. Unfortunately, lots of things call the [I|F]CmpInst constructors. Who knew!? by Owen Anderson · 16 years ago
  19. 0a205a4 More LLVMContext-ification. by Owen Anderson · 16 years ago
  20. 5877ad7 PR4123: don't crash when inlining a call which uses its own result. by Eli Friedman · 16 years ago
  21. 517576d While inlining, clone llvm.dbg.func.start intrinsic and adjust by Devang Patel · 16 years ago
  22. 28c531c Update call graph after inlining invoke. Patch by Jay Foad. by Devang Patel · 16 years ago
  23. 0744f09 Revert unintended commmit. by Dale Johannesen · 17 years ago
  24. cdb16aa Always skip ptr-to-ptr bitcasts when counting, by Dale Johannesen · 17 years ago
  25. af9985c Fix a nasty bug (PR3550) where the inline pass could incorrectly mark by Chris Lattner · 17 years ago
  26. 2eafb8b Revert r63600. It didn't fix the bug, it just moved it a bit. by Nick Lewycky · 17 years ago
  27. dac5c4b Update the callgraph when replacing InvokeInst with CallInst when inlining. by Nick Lewycky · 17 years ago
  28. 1253298 introduce typedef for complicated vector, and use it too by Gabor Greif · 17 years ago
  29. de62aea typo by Gabor Greif · 17 years ago
  30. c478e52 avoid using iterators when they get invalidated potentially this fixes PR3332 by Gabor Greif · 17 years ago
  31. 39fa324 Fix testsuite regressions from recursive inlining. by Dale Johannesen · 17 years ago
  32. 824b958 reapply Sanjiv's patch to genericize memcpy/memset/memmove to take an by Chris Lattner · 17 years ago
  33. dc77092 Revert r59802. It was breaking the build of llvm-gcc: by Bill Wendling · 17 years ago
  34. 219ab40 Make mem[cpy,move,set] intrinsics overloaded. by Sanjiv Gupta · 17 years ago
  35. 0598866 Large mechanical patch. by Devang Patel · 17 years ago
  36. eaf42ab s/ParameterAttributes/Attributes/g by Devang Patel · 17 years ago
  37. d7b9851 Reapply 55859. This doesn't change anything as by Duncan Sands · 17 years ago
  38. 6e60745 Revert r55859. This is breaking the build in the abscence of its companion commit. by Owen Anderson · 17 years ago
  39. c94fe21 Delete the removeCallEdgeTo callgraph method, by Duncan Sands · 17 years ago
  40. a7212e5 Remove trailing whitespace. by Duncan Sands · 17 years ago
  41. 5eca075 Rename some GC classes so that their roll will hopefully be clearer. by Gordon Henriksen · 17 years ago
  42. fc74abf Enable first-class aggregates support. by Dan Gohman · 17 years ago
  43. 1adec83 Use Instruction::eraseFromParent(). by Dan Gohman · 17 years ago
  44. 9614fcc Clean up a use of std::distance. by Dan Gohman · 17 years ago
  45. 2c31750 Teach InlineFunction how to differentiate between multiple-value by Dan Gohman · 17 years ago
  46. b1dbcd8 Fix a bunch of 80col violations that arose from the Create API change. Tweak makefile targets to find these better. by Gabor Greif · 17 years ago
  47. 280a6e6 Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 by Nick Lewycky · 17 years ago
  48. 6829157 Check type instead of no. of operands. by Devang Patel · 17 years ago
  49. 3d292ac The "stacksave is not nounwind problem" no longer by Duncan Sands · 17 years ago
  50. 11b80a8 Mark calls to llvm.stacksave, llvm.stackrestore as by Dale Johannesen · 17 years ago
  51. 051a950 API changes for class Use size reduction, wave 1. by Gabor Greif · 17 years ago
  52. b8f198a Restore optimization that merges blocks when inline function by Devang Patel · 17 years ago
  53. 641ca93 Simplify by Devang Patel · 17 years ago
  54. 6af31aa Update the inliner and simplifycfg to handle unwind_to. by Nick Lewycky · 17 years ago
  55. 12a466b Update inliner to handle functions that return multiple values. by Devang Patel · 17 years ago
  56. ac3746f Use while loop. by Devang Patel · 18 years ago
  57. 3796355 Use cast instead of dyn_cast. by Devang Patel · 18 years ago
  58. dc00d42 Handle multiple return values. by Devang Patel · 18 years ago
  59. d82375c Revert r46393: readonly/readnone functions are no by Duncan Sands · 18 years ago
  60. 418ab37 Create an explicit copy for byval parameters even by Duncan Sands · 18 years ago
  61. 255bd28 Do this more neatly. by Duncan Sands · 18 years ago
  62. 92938b7 we don't have to make an explicit copy of a byval argument when by Chris Lattner · 18 years ago
  63. c93adca When inlining a functino with a byval argument, make an explicit by Chris Lattner · 18 years ago
  64. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  65. 0e13821 GC poses hazards to the inliner. Consider: by Gordon Henriksen · 18 years ago
  66. f0c3354 When inlining through an 'nounwind' call, mark inlined by Duncan Sands · 18 years ago
  67. 2b0e899 Rename isNoReturn to doesNotReturn, and isNoUnwind to doesNotThrow. by Duncan Sands · 18 years ago
  68. fd7b326 Make invokes of inline asm legal. Teach codegen by Duncan Sands · 18 years ago
  69. 43ad6b3 Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. by Christopher Lamb · 18 years ago
  70. 17af357 Revert this part of r45073 until the verifier is by Duncan Sands · 18 years ago
  71. ece2c04 Make instcombine promote inline asm calls to 'nounwind' by Duncan Sands · 18 years ago
  72. a3355ff Rather than having special rules like "intrinsics cannot by Duncan Sands · 18 years ago
  73. dc02467 Fix PR1146: parameter attributes are longer part of by Duncan Sands · 18 years ago
  74. f1355a5 by David Greene · 18 years ago
  75. a6a996d Fix PR1335 and Transforms/Inline/2007-04-15-InlineEH.ll by Chris Lattner · 18 years ago
  76. ecb7a77 Change uses of Function::front to Function::getEntryBlock for readability. by Dan Gohman · 18 years ago
  77. e26bff2 Fix typos in comments. by Dan Gohman · 19 years ago
  78. 93e985f Eliminate use of ctors that take vectors. by Chris Lattner · 19 years ago
  79. 5e665f5 Switch inliner over to use DenseMap instead of std::map for ValueMap. This by Chris Lattner · 19 years ago
  80. 1dfdf82 The inliner/cloner can now optionally take TargetData info, which can be by Chris Lattner · 19 years ago
  81. 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 19 years ago
  82. a121fdd prepare for adjustment to getOrInsertFunction method by Chris Lattner · 19 years ago
  83. c5b206b For PR950: by Reid Spencer · 19 years ago
  84. 33bb3c8 Implement the first half of Transforms/Inline/inline_cleanup.ll by Chris Lattner · 19 years ago
  85. 21ba23d silence warnings in a release build by Chris Lattner · 19 years ago
  86. 981418b Handle instructions in the map, but that map to a null pointer. by Chris Lattner · 19 years ago
  87. 1bb3a40 In addition to deleting calls, the inliner can constant fold them as well. by Chris Lattner · 19 years ago
  88. d85340f Change the callgraph representation to store the callsite along with the by Chris Lattner · 19 years ago
  89. 5b5bc30 Switch the inliner over to using CloneAndPruneFunctionInto. This effectively by Chris Lattner · 19 years ago
  90. 468fb1d Teach the inliner to update the CallGraph itself, and have it add edges to by Chris Lattner · 20 years ago
  91. bf229f4 If inlining a call to a function that contains dynamic allocas, wrap the by Chris Lattner · 20 years ago
  92. 1fdf4a8 Use ClonedCodeInfo to avoid another walk over the inlined code, this this by Chris Lattner · 20 years ago
  93. 727d1dd Use the ClonedCodeInfo object to avoid scans of the inlined code when by Chris Lattner · 20 years ago
  94. cd4d339 Refactor a bunch of invoke handling stuff out into a new function by Chris Lattner · 20 years ago
  95. 21f2055 Fix a bug I noticed by inspection: if the first instruction in the inlined by Chris Lattner · 20 years ago
  96. 00b16889 Eliminate all remaining tabs and trailing spaces. by Jeff Cohen · 20 years ago
  97. c154cef wrap long lines, preserve calling conventions when cloning functions and by Chris Lattner · 20 years ago
  98. 3799ed8 BAD typeo which caused many testsuite failures last night. Note to self, do by Chris Lattner · 20 years ago
  99. 1b49141 Implement Transforms/Inline/inline-tail.ll by Chris Lattner · 20 years ago
  100. fd93908 Remove trailing whitespace by Misha Brukman · 20 years ago