Get rid of static constructors for pass registration. Instead, every pass exposes...
[oota-llvm.git] / lib / Transforms / IPO / StructRetPromotion.cpp
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-13 Owen AndersonCallGraphSCC passes implicity require CallGraph analysis.
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-08-26 Chris Lattnerzap dead code.
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-22 Gabor Greifmass elimination of reliance on automatic iterator...
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-07-12 Gabor Greifcache dereferenced iterators
2010-06-22 Dan GohmanUse pre-increment instead of post-increment when the...
2010-04-16 Chris Lattnerintroduce a new CallGraphSCC class, and pass it around
2010-01-05 Benjamin KramerAvoid going through the LLVMContext for type equality...
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-01 Chris Lattnerremove CallGraphNode::replaceCallSite, it is redundant...
2009-09-01 Chris Lattnercleanup/simplify
2009-08-31 Chris LattnerFix some nasty callgraph dangling pointer problems in
2009-08-23 Chris Lattnerremove a few DOUTs here and there.
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType 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-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-01-22 Gabor Greifintroduce a useful abstraction to find out if a Use...
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-08 Duncan SandsUpdate the callgraph correctly.
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-08-14 Matthijs KooijmanReplace two for loops with while(!X->use_empty()) loops...
2008-08-07 Matthijs KooijmanLet SRETPromotion properly preserve the function name...
2008-08-07 Matthijs KooijmanFix SRETPromotion, it was generating functions without...
2008-08-07 Matthijs KooijmanAdd some debug output to SRETPromotion.
2008-07-23 Dan GohmanEnable first-class aggregates support.
2008-06-05 Matthijs KooijmanLet StructRetPromotion check if all if its users are...
2008-06-05 Matthijs KooijmanLet StructRetPromotion check if it's users are really...
2008-05-26 Duncan SandsFactor code to copy global value attributes like
2008-05-23 Dan GohmanUse isSingleValueType instead of isFirstClassType to
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-05-09 Duncan SandsFix a type and formatting.
2008-05-08 Gordon HenriksenImprove pass documentation and comments.
2008-05-08 Devang PatelCheck linkage.
2008-04-06 Gabor GreifAPI changes for class Use size reduction, wave 1.
2008-03-12 Chris LattnerReimplement the parameter attributes support, phase...
2008-03-12 Devang PatelFix attribute handling.
2008-03-11 Devang PatelInitialize.
2008-03-05 Devang PatelSkip, for now, callsites where use of sret argument...
2008-03-04 Devang PatelFilter nested structs
2008-03-04 Devang PatelUse appropriate index to get the result value.
2008-03-04 Devang PatelSkip sret attribute while preparing attribute list for
2008-03-04 Devang PatelIncrement counter that keeps track of total number...
2008-03-04 Devang PatelSkip declarations.
2008-03-04 Devang PatelProcess externally visible functions also. Later on...
2008-03-04 Devang PatelCollect statistics.
2008-03-03 Devang Patels/isReturnStruct()/hasStructRetAttr()/g
2008-03-03 Devang PatelPreserve paramater attributes.
2008-02-29 Devang PatelFix cut-n-pasto.
2008-02-29 Devang PatelAdd pass to promote sret.