Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks...
[oota-llvm.git] / lib / Transforms / IPO / ArgumentPromotion.cpp
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-22 Daniel DunbarRemove unnecessary store to temporary std::string.
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-06 Owen AndersonMore LLVMContext-ification.
2009-06-10 Jay FoadImplement and use new method Function::hasAddressTaken().
2009-04-17 David GreeneUse a safer iterator interface and get rid of std C...
2009-02-18 Dan GohmanAdd explicit keywords.
2009-01-22 Gabor Greifintroduce a useful abstraction to find out if a Use...
2009-01-15 Rafael EspindolaAdd the private linkage.
2008-11-16 Torok EdwinIf SI->size() is 0, we are not allowed to dereference...
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-08 Duncan SandsUpdate the callgraph correctly in ArgumentPromotion.
2008-09-07 Duncan SandsCorrect a comment and strip trailing whitespace.
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-07-29 Matthijs KooijmanRestructure ArgumentPromotion a bit. Instead of just...
2008-05-29 Gabor Greifconvert more operand loops to iterator formulation
2008-05-27 Duncan SandsFix some constructs that gcc-4.4 warns about.
2008-05-26 Duncan SandsFactor code to copy global value attributes like
2008-05-23 Matthijs KooijmanIndent fix.
2008-05-23 Dan GohmanUse isSingleValueType instead of isFirstClassType to
2008-05-13 Nate Begeman80 col / tabs fixes
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-04-19 Chris LattnerAllow argpromote to promote struct arguments with a...
2008-04-06 Gabor GreifAPI changes for class Use size reduction, wave 1.
2008-03-20 Zhou ShengTake the old function's name.
2008-03-12 Chris LattnerReimplement the parameter attributes support, phase...
2008-02-22 Dale JohannesenSplit ParameterAttributes.h, putting the complicated
2008-02-19 Dale JohannesenExpand ParameterAttributes to 32 bits (in preparation
2008-02-01 Duncan SandsDon't drop function/call return attributes like 'nounwind'.
2008-01-17 Chris LattnerFix arg promotion to propagate the correct attrs on...
2008-01-13 Duncan SandsSmall simplification.
2008-01-11 Chris LattnerTeach argpromote to ruthlessly hack small byval structs...
2008-01-11 Chris LattnerUse smallptrset instead of std::set for efficiency.
2008-01-11 Chris Lattnera byval argument is guaranteed to be valid to load.
2008-01-11 Chris LattnerUpdate this code to use eraseFromParent where possible...
2008-01-11 Chris Lattnerreplace a loop with a constant time check.
2008-01-11 Chris Lattneranother minor datastructure tweak.
2008-01-11 Chris Lattnerstart using smallvector to avoid vector heap thrashing.
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-25 Gordon HenriksenFixing several transforms which would drop the collecto...
2007-11-27 Duncan SandsFix PR1146: parameter attributes are longer part of
2007-11-01 Duncan SandsExecutive summary: getTypeSize -> getTypeStoreSize...
2007-10-26 Gordon HenriksenMore fleshing out of docs/Passes.html, plus some typo...
2007-09-04 David GreeneUpdate GEP constructors to use an iterator interface...
2007-08-27 David GreeneUpdate InvokeInst to work like CallInst
2007-08-23 Chris Lattnerrename APInt::toString -> toStringUnsigned for symmetry...
2007-08-01 David GreeneNew CallInst interface to address GLIBCXX_DEBUG errors...
2007-05-06 Nick LewyckyFix typo in comment.
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-03-01 Reid SpencerUse APInt conversion to string so the result is correct...
2007-02-13 Chris LattnerEliminate use of ctors that take vectors.
2007-02-12 Chris Lattnerstop using methods that take vectors.
2007-02-11 Chris Lattnersimplify name juggling through the use of Value::takeName.
2007-02-05 Reid SpencerApply the VISIBILITY_HIDDEN field to the remaining...
2007-01-26 Devang PatelInherit CallGraphSCCPass directly from Pass.
2006-12-31 Reid SpencerFor PR950:
2006-12-19 Chris LattnerEliminate static ctors due to Statistic objects
2006-12-06 Chris LattnerDetemplatize the Statistic class. The only type it...
2006-11-26 Bill WendlingReplace #include <iostream> with llvm_* streams.
2006-11-02 Reid SpencerFor PR786:
2006-10-20 Reid SpencerFor PR950:
2006-10-03 Evan ChengRevert previous patch. Still breaking things.
2006-09-28 Owen AndersonAnother attempt at making ArgPromotion smarter. This...
2006-09-15 Chris Lattnerrevert previous two patches. They cause miscompilation...
2006-09-15 Owen AndersonRevert my previous work on ArgumentPromotion. Further...
2006-09-02 Owen AndersonMake ArgumentPromotion handle recursive functions that...
2006-08-27 Chris Lattnereliminate RegisterOpt. It does the same thing as Regis...
2006-01-22 Chris LattnerMake iostream #inclusion explicit
2005-05-09 Chris LattnerPreserve calling conventions when doing IPO
2005-05-06 Chris Lattnerpreserve the tail marker
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-03-15 Chris LattnerThis mega patch converts us from using Function::a...
2005-01-08 Chris LattnerFix VS warnings.
2004-11-13 Chris LattnerRemove debugging code
2004-11-13 Chris LattnerArgument promotion transforms functions to unconditiona...
2004-09-20 Chris Lattner'Pass' should now not be derived from by clients. ...
2004-09-19 Chris LattnerAdd comment
2004-09-18 Chris LattnerConvert this pass to be a CallGraphSCCPass instead...
2004-09-17 Chris LattnerFix typo in comment
2004-09-01 Reid SpencerChanges For Bug 352
2004-07-18 Reid Spencerbug 122:
2004-06-21 Chris LattnerMake order of argument addition deterministic. In...
2004-05-23 Chris LattnerFairly substantial changes to update the alias analysis...
2004-03-08 Chris LattnerImplement ArgumentPromotion/aggregate-promote.ll
2004-03-07 Chris LattnerImplement: ArgumentPromotion/chained.ll
2004-03-07 Chris LattnerFix another minor bug, exposed by perlbmk
2004-03-07 Chris LattnerFix a minor bug and turn debug output into, well, debug...
2004-03-07 Chris LattnerNew LLVM pass: argument promotion. This version only...