De-constify Types in FunctionType::get().
[oota-llvm.git] / lib / Transforms / Utils / InlineFunction.cpp
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.
2009-03-04 Dale JohannesenRevert unintended commmit.
2009-03-04 Dale JohannesenAlways skip ptr-to-ptr bitcasts when counting,
2009-02-12 Chris LattnerFix a nasty bug (PR3550) where the inline pass could...
2009-02-03 Nick LewyckyRevert r63600. It didn't fix the bug, it just moved...
2009-02-03 Nick LewyckyUpdate the callgraph when replacing InvokeInst with...
2009-01-17 Gabor Greifintroduce typedef for complicated vector, and use it too
2009-01-16 Gabor Greiftypo
2009-01-15 Gabor Greifavoid using iterators when they get invalidated potentially
2009-01-13 Dale JohannesenFix testsuite regressions from recursive inlining.
2008-11-21 Chris Lattnerreapply Sanjiv's patch to genericize memcpy/memset...
2008-11-21 Bill WendlingRevert r59802. It was breaking the build of llvm-gcc:
2008-11-21 Sanjiv GuptaMake mem[cpy,move,set] intrinsics overloaded.
2008-09-25 Devang Patel Large mechanical patch.
2008-09-23 Devang Patels/ParameterAttributes/Attributes/g
2008-09-08 Duncan SandsReapply 55859. This doesn't change anything as
2008-09-05 Owen AndersonRevert r55859. This is breaking the build in the absce...
2008-09-05 Duncan SandsDelete the removeCallEdgeTo callgraph method,
2008-09-05 Duncan SandsRemove trailing whitespace.
next