1. be94f23 Remove dead debug info intrinsics. by Devang Patel · 16 years ago
  2. f6eeaeb Implement support to debug inlined functions. by Devang Patel · 16 years ago
  3. c6b3b25 Fix a pretty serious misfeature of the inliner: if it inlines a function by Chris Lattner · 16 years ago
  4. 88b36f1 Simplify some code (first hunk) and fix PR5208 (second hunk) by by Chris Lattner · 16 years ago
  5. 9ed7b16 Introduce and use convenience methods for getting pointer types by Duncan Sands · 16 years ago
  6. 42fb745 Instruction::clone does not need to take an LLVMContext&. Remove that and by Nick Lewycky · 16 years ago
  7. 66d8555f Fix comment. by Eric Christopher · 16 years ago
  8. 8900f3e remove a bunch of explicit code previously needed to update the by Chris Lattner · 16 years ago
  9. 063d065 Change CallGraphNode to maintain it's Function as an AssertingVH by Chris Lattner · 16 years ago
  10. 80ae349 Reapply 79977. Use MDNodes to encode debug info in llvm IR. by Devang Patel · 16 years ago
  11. b1cba3f enhance InlineFunction to be able to optionally return by Chris Lattner · 16 years ago
  12. d84dbb3 smallvectorize the list of returns built by CloneAndPruneFunctionInto. by Chris Lattner · 16 years ago
  13. 5eef6ad reduce inlining factor some stuff out to a static helper function, by Chris Lattner · 16 years ago
  14. f08e35d Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. by Devang Patel · 16 years ago
  15. 02aac92 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
  16. 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  17. b292b8c Move more code back to 2.5 APIs. by Owen Anderson · 16 years ago
  18. 4056ca9 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
  19. 487375e Move ConstantExpr to 2.5 API. by Owen Anderson · 16 years ago
  20. edb4a70 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
  21. 47db941 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  22. 4fdeba9 Revert yesterday's change by removing the LLVMContext parameter to AllocaInst and MallocInst. by Owen Anderson · 16 years ago
  23. b6b2530 Move EVER MORE stuff over to LLVMContext. by Owen Anderson · 16 years ago
  24. 1e5f00e 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
  25. e70b637 More LLVMContext-ification. by Owen Anderson · 16 years ago
  26. 36b9026 PR4123: don't crash when inlining a call which uses its own result. by Eli Friedman · 16 years ago
  27. 046bf62 While inlining, clone llvm.dbg.func.start intrinsic and adjust by Devang Patel · 17 years ago
  28. 4ce6e690 Update call graph after inlining invoke. Patch by Jay Foad. by Devang Patel · 17 years ago
  29. 845e582 Revert unintended commmit. by Dale Johannesen · 17 years ago
  30. c8b5a6e Always skip ptr-to-ptr bitcasts when counting, by Dale Johannesen · 17 years ago
  31. feb129e Fix a nasty bug (PR3550) where the inline pass could incorrectly mark by Chris Lattner · 17 years ago
  32. 05daea5 Revert r63600. It didn't fix the bug, it just moved it a bit. by Nick Lewycky · 17 years ago
  33. 12a130b Update the callgraph when replacing InvokeInst with CallInst when inlining. by Nick Lewycky · 17 years ago
  34. f1abfdc introduce typedef for complicated vector, and use it too by Gabor Greif · 17 years ago
  35. 8c573f7 typo by Gabor Greif · 17 years ago
  36. 5aa1922 avoid using iterators when they get invalidated potentially this fixes PR3332 by Gabor Greif · 17 years ago
  37. 0aeabdf Fix testsuite regressions from recursive inlining. by Dale Johannesen · 17 years ago
  38. dd70834 reapply Sanjiv's patch to genericize memcpy/memset/memmove to take an by Chris Lattner · 17 years ago
  39. 4bce2bf Revert r59802. It was breaking the build of llvm-gcc: by Bill Wendling · 17 years ago
  40. 09a2037 Make mem[cpy,move,set] intrinsics overloaded. by Sanjiv Gupta · 17 years ago
  41. 4c758ea Large mechanical patch. by Devang Patel · 17 years ago
  42. ba3fa6c s/ParameterAttributes/Attributes/g by Devang Patel · 17 years ago
  43. 46911f1 Reapply 55859. This doesn't change anything as by Duncan Sands · 17 years ago
  44. 1dd2e40 Revert r55859. This is breaking the build in the abscence of its companion commit. by Owen Anderson · 17 years ago
  45. 9e23602 Delete the removeCallEdgeTo callgraph method, by Duncan Sands · 17 years ago
  46. 7c8fb1a Remove trailing whitespace. by Duncan Sands · 17 years ago
  47. d930f91 Rename some GC classes so that their roll will hopefully be clearer. by Gordon Henriksen · 17 years ago
  48. fa1211f Enable first-class aggregates support. by Dan Gohman · 17 years ago
  49. 158ff2c Use Instruction::eraseFromParent(). by Dan Gohman · 17 years ago
  50. 3ada1e1 Clean up a use of std::distance. by Dan Gohman · 17 years ago
  51. 3b18fd7 Teach InlineFunction how to differentiate between multiple-value by Dan Gohman · 17 years ago
  52. 697e94c 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
  53. 4d43d3c Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 by Nick Lewycky · 18 years ago
  54. 8f83081 Check type instead of no. of operands. by Devang Patel · 18 years ago
  55. 1416ebf The "stacksave is not nounwind problem" no longer by Duncan Sands · 18 years ago
  56. 87e484f Mark calls to llvm.stacksave, llvm.stackrestore as by Dale Johannesen · 18 years ago
  57. e9ecc68 API changes for class Use size reduction, wave 1. by Gabor Greif · 18 years ago
  58. 64d0f07 Restore optimization that merges blocks when inline function by Devang Patel · 18 years ago
  59. 72ea2dc Simplify by Devang Patel · 18 years ago
  60. 5ce9b52 Update the inliner and simplifycfg to handle unwind_to. by Nick Lewycky · 18 years ago
  61. 780b3ca6 Update inliner to handle functions that return multiple values. by Devang Patel · 18 years ago
  62. 4566d88 Use while loop. by Devang Patel · 18 years ago
  63. 941ab37 Use cast instead of dyn_cast. by Devang Patel · 18 years ago
  64. 841322b Handle multiple return values. by Devang Patel · 18 years ago
  65. 053c987 Revert r46393: readonly/readnone functions are no by Duncan Sands · 18 years ago
  66. c4dc3dc Create an explicit copy for byval parameters even by Duncan Sands · 18 years ago
  67. f52faf9 Do this more neatly. by Duncan Sands · 18 years ago
  68. 4f6c81a we don't have to make an explicit copy of a byval argument when by Chris Lattner · 18 years ago
  69. 908117b When inlining a functino with a byval argument, make an explicit by Chris Lattner · 18 years ago
  70. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  71. b969c59 GC poses hazards to the inliner. Consider: by Gordon Henriksen · 18 years ago
  72. aa31b92 When inlining through an 'nounwind' call, mark inlined by Duncan Sands · 18 years ago
  73. 3353ed0 Rename isNoReturn to doesNotReturn, and isNoUnwind to doesNotThrow. by Duncan Sands · 18 years ago
  74. b5a79d0 Make invokes of inline asm legal. Teach codegen by Duncan Sands · 18 years ago
  75. edf0788 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
  76. 56ed480 Revert this part of r45073 until the verifier is by Duncan Sands · 18 years ago
  77. 8e4847e Make instcombine promote inline asm calls to 'nounwind' by Duncan Sands · 18 years ago
  78. 38ef3a8 Rather than having special rules like "intrinsics cannot by Duncan Sands · 18 years ago
  79. ad0ea2d Fix PR1146: parameter attributes are longer part of by Duncan Sands · 18 years ago
  80. 703623d by David Greene · 18 years ago
  81. 343c88c Fix PR1335 and Transforms/Inline/2007-04-15-InlineEH.ll by Chris Lattner · 19 years ago
  82. dcb291f Change uses of Function::front to Function::getEntryBlock for readability. by Dan Gohman · 19 years ago
  83. 8c8597c Fix typos in comments. by Dan Gohman · 19 years ago
  84. a06a8fd Eliminate use of ctors that take vectors. by Chris Lattner · 19 years ago
  85. 1bfc7ab Switch inliner over to use DenseMap instead of std::map for ValueMap. This by Chris Lattner · 19 years ago
  86. ad84a73 The inliner/cloner can now optionally take TargetData info, which can be by Chris Lattner · 19 years ago
  87. 5301e7c For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 19 years ago
  88. d97f193 prepare for adjustment to getOrInsertFunction method by Chris Lattner · 19 years ago
  89. c635f47 For PR950: by Reid Spencer · 19 years ago
  90. 6ef6d06 Implement the first half of Transforms/Inline/inline_cleanup.ll by Chris Lattner · 19 years ago
  91. fea3974 silence warnings in a release build by Chris Lattner · 19 years ago
  92. b3c64f7 Handle instructions in the map, but that map to a null pointer. by Chris Lattner · 19 years ago
  93. 6148456 In addition to deleting calls, the inliner can constant fold them as well. by Chris Lattner · 19 years ago
  94. 5de3b8b Change the callgraph representation to store the callsite along with the by Chris Lattner · 19 years ago
  95. be853d7 Switch the inliner over to using CloneAndPruneFunctionInto. This effectively by Chris Lattner · 19 years ago
  96. 0841fb1 Teach the inliner to update the CallGraph itself, and have it add edges to by Chris Lattner · 20 years ago
  97. 2be0607 If inlining a call to a function that contains dynamic allocas, wrap the by Chris Lattner · 20 years ago
  98. e24f79a Use ClonedCodeInfo to avoid another walk over the inlined code, this this by Chris Lattner · 20 years ago
  99. 19e6a08 Use the ClonedCodeInfo object to avoid scans of the inlined code when by Chris Lattner · 20 years ago
  100. 908d795 Refactor a bunch of invoke handling stuff out into a new function by Chris Lattner · 20 years ago