De-constify Types in FunctionType::get().
[oota-llvm.git] / lib / Transforms / IPO / DeadArgumentElimination.cpp
2011-07-11 Jay FoadDe-constify Types in FunctionType::get().
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-03-01 Eli FriedmanAdd an obvious missing safety check to DAE::RemoveDeadA...
2011-01-16 Anders CarlssonTeach DAE to look for functions whose arguments are...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-09-30 Dale JohannesenMassive rewrite of MMX:
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-28 Gabor Greifsimplify by using CallSite constructors; virtually...
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-07-20 Dan GohmanUse getDebugLoc and setDebugLoc instead of getDbgMetada...
2010-06-07 Dan GohmanMake bugpoint dead-argument-hacking actually work,...
2010-05-15 Nick LewyckyClean up, no functional change.
2010-04-30 Devang PatelPreserve debug info attached with call instruction...
2010-04-14 Nick LewyckyI don't know how, but I managed to goof the revert...
2010-04-14 Nick LewyckyRevert r101213.
2010-04-14 Nick LewyckyRemove tab.
2010-04-14 Nick LewyckyWhile DAE can't modify the function signature of an...
2010-04-10 Chris LattnerImplement support for varargs functions without any...
2010-04-01 Gabor GreifIntroduce ImmutableCallSite, useful for contexts where...
2010-04-01 Nick LewyckyClean up this file a little, no functionality change...
2010-03-24 Gabor GreifFinally land the InvokeInst operand reordering.
2010-03-24 Gabor Greiftighten a type and remove trailing whitespace, no funct...
2010-03-22 Gabor Greifbacking out r99170 because it still fails on clang...
2010-03-22 Gabor GreifNow that hopefully all direct accesses to InvokeInst...
2010-03-19 Gabor Greifback out r98957, it broke smooshlab.apple.com:8010...
2010-03-19 Gabor GreifRecommit r80858 again (which has been backed out in...
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-01-23 Nick LewyckySpeculatively revert r94322 to see if it fixes darwin...
2010-01-23 Nick LewyckyTeach DAE that even though it can't modify the function...
2010-01-05 David GreeneChange errs() to dbgs().
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-09-03 Gabor Greifback out my recent commit (r80858), it seems to break...
2009-09-03 Gabor Greifre-commit r66920 (which has been backed out in r66953...
2009-08-23 Chris Lattnerremove a few DOUTs here and there.
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-05 Owen AndersonPrivatize the StructType table, which unfortunately...
2009-07-31 Owen AndersonMove a few more APIs back to 2.5 forms. The only remai...
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-26 Daniel DunbarRemove Value::getName{Start,End}, the last of the old...
2009-07-25 Daniel DunbarMore migration to raw_ostream, the water has dried...
2009-07-24 Daniel DunbarSwitch to getNameStr().
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-16 Owen AndersonMove the ConstantInt uniquing table into LLVMContextImp...
2009-07-06 Owen AndersonMore LLVMContext-ification.
2009-06-10 Jay FoadImplement and use new method Function::hasAddressTaken().
2009-03-18 Chris Lattneraha, DAE does have to think about PHI nodes. Many...
2009-03-18 Chris Lattneradd an assertion to make it clear that PHI nodes are...
2009-03-18 Chris LattnerFix PR3807 by inserting 'insertelement' instructions...
2009-03-13 Bill WendlingRevert r66920. It was causing failures in the self...
2009-03-13 Gabor GreifSecond installment of "BasicBlock operands to the back"
2009-01-23 Gabor Greifuse CallSite::isCalle instead of slow getOperandNo
2009-01-15 Rafael EspindolaAdd the private linkage.
2008-09-26 Devang PatelNow Attributes are divided in three groups
2008-09-25 Devang Patel Large mechanical patch.
2008-09-24 Devang Patels/ParamAttrsWithIndex/FnAttributeWithIndex/g
2008-09-23 Devang Patels/ParameterAttributes/Attributes/g
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-07-15 Matthijs KooijmanAllow deadargelim to change return types even though...
2008-07-15 Matthijs KooijmanRevert r53606. It turns out that explicitely tracking...
2008-07-15 Matthijs KooijmanMake deadargelim a bit less smart, so it doesn't choke...
2008-07-15 Matthijs KooijmanDon't use isa when we can reuse a previous dyn_cast.
2008-07-15 Matthijs KooijmanMake DeadArgElim keep liveness of the return value...
2008-07-15 Matthijs KooijmanLet DAE keep a list of live functions, instead of simpl...
2008-07-15 Matthijs KooijmanSplit DAE::MarkLive into MarkLive and PropagateLiveness.
2008-07-15 Matthijs KooijmanPass around const RetOrArg references instead of copyin...
2008-07-15 Matthijs KooijmanSimplify debug code by using RetOrArg::getDescription().
2008-07-15 Matthijs KooijmanFix indentation (intentionally left out of the previous...
2008-07-15 Matthijs KooijmanMove the deadargelim code for intrinsically alive funct...
2008-07-10 Matthijs KooijmanRestructure dead argument elimination, try #3 :-)
2008-06-25 Evan ChengRestore DeadArgElim back to 52570. It's breaking 447...
2008-06-25 Duncan SandsPacify gcc-4.3.
2008-06-25 Matthijs KooijmanFix a (false) warning on darwin.
2008-06-25 Matthijs KooijmanFix some cosmetics in comments.
2008-06-24 Matthijs KooijmanCommit the new DeadArgElim pass again, this time with...
2008-06-21 Evan ChengBack out Matthijs' DAE patches. It's miscompiling gcc...
2008-06-20 Matthijs Kooijman80 column and trailing whitespace fixes.
2008-06-20 Matthijs KooijmanDon't let DeadArgumentElimination attempt to update...
2008-06-20 Matthijs KooijmanDon't let DeadArgElimination change the return type...
2008-06-20 Matthijs KooijmanExplicitely track if any arguments or return values...
2008-06-20 Matthijs KooijmanRemove debug output.
2008-06-20 Matthijs KooijmanRecommit r52459, rewriting of the dead argument elimina...
2008-06-18 Owen AndersonRevert r52459, which was causing an infinite loop or...
2008-06-18 Matthijs KooijmanRewrite the DeadArgumentElimination pass, to use a...
2008-06-05 Matthijs KooijmanUse use_iterator::getOperandNo instead of CallSite...
2008-06-04 Matthijs KooijmanReplace two manual loops with calls to CallSite::hasArg...
2008-05-30 Matthijs KooijmanUse eraseFromParent() instead of doing that manually...
2008-05-26 Duncan SandsFactor code to copy global value attributes like
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-04-06 Gabor GreifAPI changes for class Use size reduction, wave 1.
2008-03-21 Dan GohmanDon't include <map> in Pass.h, which doesn't need it...
2008-03-12 Chris LattnerReimplement the parameter attributes support, phase...
2008-03-03 Devang Patels/isReturnStruct()/hasStructRetAttr()/g
2008-02-22 Dale JohannesenSplit ParameterAttributes.h, putting the complicated
2008-02-19 Dale JohannesenExpand ParameterAttributes to 32 bits (in preparation
2008-01-17 Evan ChengDAE bug fix. Don't lose parameter attributes on vararg...
next