Remove no-longer-useful dyn_casts and pals.
[oota-llvm.git] / lib / Transforms / Utils / InlineFunction.cpp
2012-01-31 Bill WendlingRemove no-longer-useful dyn_casts and pals.
2011-12-02 Benjamin KramerFix quadratic behavior in InlineFunction by fetching...
2011-11-20 Nick LewyckyRefactor code to use new attribute getters on CallSite...
2011-08-14 Bill WendlingAdd inlining for the new EH scheme.
2011-08-10 Devang PatelDistinguish between two copies of one inlined variable...
2011-08-05 Chandler CarruthTemporarily revert r135528 which distinguishes between...
2011-07-30 Bill WendlingRevert r136253, r136263, r136269, r136313, r136325...
2011-07-28 Bill WendlingSome minor cleanups. No functionalitical change.
2011-07-28 Bill WendlingLeverage some of the code that John wrote to manage...
2011-07-28 Bill WendlingAutomatically merge the landingpad clauses when we...
2011-07-28 Bill WendlingInitial stab at getting inlining working with the EH...
2011-07-27 Bill WendlingRefuse to inline two functions which use different...
2011-07-19 Devang PatelDistinguish between two copies of one inlined variable.
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-15 Jay FoadConvert CallInst and InvokeInst APIs to use ArrayRef.
2011-07-14 Benjamin KramerChange Intrinsic::getDeclaration and friends to take...
2011-07-12 Jay FoadSecond attempt at de-constifying LLVM Types in Function...
2011-07-12 Bill WendlingRevert r134893 and r134888 (and related patches in...
2011-07-11 Jay FoadDe-constify Types in FunctionType::get().
2011-07-08 Devang PatelRefactor. It is inliner's responsibility to update...
2011-06-23 Jay FoadReinstate r133513 (reverted in r133700) with an additio...
2011-06-23 Eric ChristopherRevert r133513:
2011-06-21 Jay FoadReinstate r133435 and r133449 (reverted in r133499...
2011-06-21 Chad RosierRevert r133435 and r133449 to appease buildbots.
2011-06-20 Jay FoadChange how PHINodes store their operands.
2011-06-14 John McCallUse IRBuilder to make our intrinsic calls in the inline...
2011-06-14 Nick LewyckyUse Value::stripPointerCasts instead of reinventing...
2011-06-13 Nick LewyckyIt's possible that an all-zero GEP may be used as the...
2011-06-09 John McCallSplitCriticalEdge can sometimes split the edge from...
2011-06-09 John McCallTeach the CallGraph to ignore calls to intrinsics.
2011-06-01 John McCallFirst, do no harm -- even if we can't find a selector...
2011-05-29 John McCallFix this to work correctly with phis; test case to...
2011-05-28 John McCallImplement and document the llvm.eh.resume intrinsic...
2011-05-27 John McCallFix the inliner to maintain the current de facto invoke...
2011-05-22 Nick LewyckyTeach the inliner to emit llvm.lifetime.start/end,...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-03-30 Jay FoadRemove PHINode::reserveOperandSpace(). Instead, add...
2011-03-30 Jay Foad(Almost) always call reserveOperandSpace() on newly...
2010-12-25 Chris Lattnerswitch the inliner alignment enforcement stuff to use the
2010-12-20 Chris Lattnerwhen eliding a byval copy due to inlining a readonly...
2010-12-20 Chris Lattnerpull byval processing out to its own helper function.
2010-12-20 Chris Lattnerfix PR8769, a miscompilation by inliner when inlining...
2010-12-06 Chris Lattnerimprove comment
2010-11-20 Benjamin KramerSimplify code. No change in functionality.
2010-11-17 Duncan SandsHave InlineFunction use SimplifyInstruction rather...
2010-10-13 Rafael EspindolaBe more consistent in using ValueToValueMapTy.
2010-08-26 Dan GohmanReapply r112091 and r111922, support for metadata linki...
2010-07-27 Gabor Greifsimplify: CallSite::get --> CallSite constructor
2010-06-24 Gabor Greifuse callsite to obtain all arguments
2010-06-24 Devang PatelUse ValueMap instead of DenseMap.
2010-06-23 Devang PatelCosmetic change.
2010-05-31 Duncan SandsFix PR7272: when inlining through a callsite with byval...
2010-05-01 Chris Lattnerrename InlineInfo.DevirtualizedCalls -> InlinedCalls to
2010-05-01 Chris LattnerImplement rdar://6295824 and PR6724 with two tiny changes
2010-04-23 Chris Lattnerswitch InlineInfo.DevirtualizedCalls's list to be of...
2010-04-22 Chris LattnerThe inliner was choosing to not consider call sites
2010-04-22 Chris Lattnerrefactor the interface to InlineFunction so that most...
2010-04-22 Chris Lattnerwhen inlining something like this:
2010-04-22 Chris Lattnereliminate dead #include.
2010-04-16 Eric ChristopherRevert 101465, it broke internal OpenGL testing.
2010-04-16 Gabor Greifreapply r101434
2010-04-16 Gabor Greifback out r101423 and r101397, they break llvm-gcc self...
2010-04-15 Gabor Greifreapply r101364, which has been backed out in r101368
2010-04-15 Gabor Greifback out r101364, as it trips the linux nightlybot...
2010-04-15 Gabor Greifrotate CallInst operands, i.e. move callee to the back
2010-04-04 Mon P WangReapply address space patch after fixing an issue in...
2010-04-02 Mon P WangRevert r100191 since it breaks objc in clang
2010-04-02 Mon P WangReapply address space patch after fixing an issue in...
2010-03-30 Bob WilsonRevert Mon Ping's change 99928, since it broke all...
2010-03-30 Mon P WangAdded support for address spaces and added a isVolatile...
2010-03-24 Eric ChristopherTemporarily revert this, it's causing an issue with...
2010-03-23 Chris Lattneradd some accessors to callsite/callinst/invokeinst...
2010-01-05 Devang PatelRemove dead debug info intrinsics.
2009-11-10 Devang PatelImplement support to debug inlined functions.
2009-10-27 Chris LattnerFix a pretty serious misfeature of the inliner: if...
2009-10-17 Chris LattnerSimplify some code (first hunk) and fix PR5208 (second...
2009-10-06 Duncan SandsIntroduce and use convenience methods for getting point...
2009-09-27 Nick LewyckyInstruction::clone does not need to take an LLVMContext...
2009-09-06 Eric ChristopherFix comment.
2009-09-01 Chris Lattnerremove a bunch of explicit code previously needed to...
2009-09-01 Chris LattnerChange CallGraphNode to maintain it's Function as an...
2009-08-28 Devang PatelReapply 79977.
2009-08-27 Chris Lattnerenhance InlineFunction to be able to optionally return
2009-08-27 Chris Lattnersmallvectorize the list of returns built by CloneAndPru...
2009-08-27 Chris Lattnerreduce inlining factor some stuff out to a static helpe...
2009-08-26 Devang PatelRevert 79977. It causes llvm-gcc bootstrap failures...
2009-08-25 Devang PatelUpdate DebugInfo interface to use metadata, instead...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-07-30 Owen AndersonMove more code back to 2.5 APIs.
2009-07-29 Owen AndersonMove types back to the 2.5 API.
2009-07-29 Owen AndersonMove ConstantExpr to 2.5 API.
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-15 Owen AndersonRevert yesterday's change by removing the LLVMContext...
2009-07-14 Owen AndersonMove EVER MORE stuff over to LLVMContext.
2009-07-09 Owen AndersonThis started as a small change, I swear. Unfortunately...
2009-07-05 Owen AndersonMore LLVMContext-ification.
2009-05-08 Eli FriedmanPR4123: don't crash when inlining a call which uses...
2009-04-15 Devang PatelWhile inlining, clone llvm.dbg.func.start intrinsic...
2009-03-31 Devang PatelUpdate call graph after inlining invoke.
next