De-constify Types in FunctionType::get().
[oota-llvm.git] / lib / Transforms / IPO / ArgumentPromotion.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-01-16 Chris Lattnerfix PR8932, a case where arg promotion could infinitely...
2010-11-11 Dan GohmanAdd helper functions for computing the Location of...
2010-11-11 Dan GohmanFactor out Instruction::isSafeToSpeculativelyExecute...
2010-11-11 Dan GohmanTBAA-enable ArgumentPromotion.
2010-10-19 Dan GohmanReapply r116831 and r116839, converting AliasAnalysis...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-13 Owen AndersonCallGraphSCC passes implicity require CallGraph analysis.
2010-10-12 Owen AndersonBegin adding static dependence information to passes...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
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-12 Gabor Greifcache result of operator*
2010-04-20 Chris LattnerFix rdar://7879828 - crash in CallGraph, a self host...
2010-04-16 Chris Lattnerintroduce a new CallGraphSCC class, and pass it around
2010-03-27 Eric ChristopherWhen we promote a load of an argument make sure to...
2010-03-23 Gabor Greifadd assert in argpromotion, which cannot trigger
2010-02-25 Nick LewyckyCorrect whitespace.
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-10 Dan GohmanFix "the the" and similar typos.
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-15 Chris Lattneradd a new CallGraphNode::replaceCallEdge method and...
2009-09-01 Chris Lattnerremove CallGraphNode::replaceCallSite, it is redundant...
2009-08-31 Chris Lattneradd -debug output
2009-08-31 Chris LattnerFix some nasty callgraph dangling pointer problems in
2009-08-24 Chris Lattnerprune the #includes in raw_ostream.h by moving a
2009-08-14 Dan GohmanMake TargetData optional in GlobalOpt and ArgumentPromo...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-07-31 Owen AndersonMove a few more APIs back to 2.5 forms. The only remai...
2009-07-30 Daniel DunbarTwines: Don't allow implicit conversion from integers...
2009-07-30 Daniel DunbarSwitch obvious clients to Twine instead of utostr ...
2009-07-29 Owen AndersonMove types back to the 2.5 API.
2009-07-25 Daniel DunbarMore migration to raw_ostream, the water has dried...
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...
next