summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/InlineFunction.cpp
Commit message (Expand)AuthorAge
* Reapply 55859. This doesn't change anything asDuncan Sands2008-09-08
* Revert r55859. This is breaking the build in the abscence of its companion c...Owen Anderson2008-09-05
* Delete the removeCallEdgeTo callgraph method,Duncan Sands2008-09-05
* Remove trailing whitespace.Duncan Sands2008-09-05
* Rename some GC classes so that their roll will hopefully be clearer.Gordon Henriksen2008-08-17
* Enable first-class aggregates support.Dan Gohman2008-07-23
* Use Instruction::eraseFromParent().Dan Gohman2008-06-21
* Clean up a use of std::distance.Dan Gohman2008-06-20
* Teach InlineFunction how to differentiate between multiple-valueDan Gohman2008-06-20
* Fix a bunch of 80col violations that arose from the Create API change. Tweak ...Gabor Greif2008-05-15
* Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989Nick Lewycky2008-04-25
* Check type instead of no. of operands.Devang Patel2008-04-23
* The "stacksave is not nounwind problem" no longerDuncan Sands2008-04-07
* Mark calls to llvm.stacksave, llvm.stackrestore asDale Johannesen2008-04-07
* API changes for class Use size reduction, wave 1.Gabor Greif2008-04-06
* Restore optimization that merges blocks when inline function Devang Patel2008-03-10
* SimplifyDevang Patel2008-03-10
* Update the inliner and simplifycfg to handle unwind_to.Nick Lewycky2008-03-09
* Update inliner to handle functions that return multiple values.Devang Patel2008-03-07
* Use while loop.Devang Patel2008-03-04
* Use cast instead of dyn_cast.Devang Patel2008-03-04
* Handle multiple return values.Devang Patel2008-03-04
* Revert r46393: readonly/readnone functions are noDuncan Sands2008-01-27
* Create an explicit copy for byval parameters evenDuncan Sands2008-01-26
* Do this more neatly.Duncan Sands2008-01-25
* we don't have to make an explicit copy of a byval argument when Chris Lattner2008-01-12
* When inlining a functino with a byval argument, make an explicit Chris Lattner2008-01-11
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* GC poses hazards to the inliner. Consider:Gordon Henriksen2007-12-25
* When inlining through an 'nounwind' call, mark inlinedDuncan Sands2007-12-19
* Rename isNoReturn to doesNotReturn, and isNoUnwind toDuncan Sands2007-12-18
* Make invokes of inline asm legal. Teach codegenDuncan Sands2007-12-17
* Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb2007-12-17
* Revert this part of r45073 until the verifier isDuncan Sands2007-12-16
* Make instcombine promote inline asm calls to 'nounwind'Duncan Sands2007-12-16
* Rather than having special rules like "intrinsics cannotDuncan Sands2007-12-03
* Fix PR1146: parameter attributes are longer part ofDuncan Sands2007-11-27
* Update InvokeInst to work like CallInstDavid Greene2007-08-27
* Fix PR1335 and Transforms/Inline/2007-04-15-InlineEH.llChris Lattner2007-04-15
* Change uses of Function::front to Function::getEntryBlock for readability.Dan Gohman2007-03-22
* Fix typos in comments.Dan Gohman2007-02-20
* Eliminate use of ctors that take vectors.Chris Lattner2007-02-13
* Switch inliner over to use DenseMap instead of std::map for ValueMap. ThisChris Lattner2007-02-03
* The inliner/cloner can now optionally take TargetData info, which can beChris Lattner2007-01-30
* For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2007-01-30
* prepare for adjustment to getOrInsertFunction methodChris Lattner2007-01-07
* For PR950:Reid Spencer2006-12-31
* Implement the first half of Transforms/Inline/inline_cleanup.llChris Lattner2006-09-13
* silence warnings in a release buildChris Lattner2006-07-18
* Handle instructions in the map, but that map to a null pointer.Chris Lattner2006-07-12