Push LLVMContexts through the IntegerType APIs.
[oota-llvm.git] / lib / Transforms / IPO / PruneEH.cpp
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-07-30 Owen AndersonMove more code back to 2.5 APIs.
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-06 Owen AndersonMore LLVMContext-ification.
2009-03-19 Dale JohannesenClear the cached cost when removing a function in
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"
2008-09-29 Duncan SandsSpeed up these passes when the callgraph has
2008-09-29 Duncan SandsRename isWeakForLinker to mayBeOverridden. Use it
2008-09-26 Devang PatelNow Attributes are divided in three groups
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-06 Duncan SandsWhen PruneEH turned an invoke into an ordinary
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 SandsMake this pass return that it made a change if
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-05-16 Dale JohannesenLess conservative verison of previous patch,
2008-05-16 Dale JohannesenWeak functions not declared non-throwing might be
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-04-25 Nick LewyckyRemove 'unwinds to' support from mainline. This patch...
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-10 Nick LewyckyTurn unwind_to into "unwinds to".
2008-03-09 Nick LewyckyAnd again.
2008-03-09 Nick LewyckyBraces belong here. No functionality change.
2008-03-09 Nick LewyckyPrune the unwind_to labels on BBs that don't need them...
2008-02-22 Dale JohannesenSplit ParameterAttributes.h, putting the complicated
2008-02-19 Dale JohannesenExpand ParameterAttributes to 32 bits (in preparation
2008-01-02 Chris Lattneradd missing #include
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-19 Duncan SandsWhen inlining through an 'nounwind' call, mark inlined
2007-12-18 Duncan SandsRename isNoReturn to doesNotReturn, and isNoUnwind to
2007-12-10 Duncan SandsMake PruneEH update the nounwind/noreturn attributes
2007-11-27 Duncan SandsFix PR1146: parameter attributes are longer part of
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-02-13 Chris LattnerEliminate use of ctors 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-30 Reid SpencerFor PR1136: Rename GlobalVariable::isExternal as isDecl...
2007-01-26 Devang PatelInherit CallGraphSCCPass directly from Pass.
2006-12-19 Chris LattnerEliminate static ctors due to Statistic objects
2006-12-06 Chris LattnerDetemplatize the Statistic class. The only type it...
2006-08-27 Chris Lattnereliminate RegisterOpt. It does the same thing as Regis...
2005-07-27 Jeff CohenEliminate all remaining tabs and trailing spaces.
2005-05-09 Chris LattnerPreserve calling conventions when doing IPO
2005-04-27 Chris Lattnerremove 'statement with no effect' warning
2005-04-27 Chris Lattnerdetect functions that never return, and turn the instr...
2005-04-26 Chris LattnerThis analysis doesn't take 'throwing' into consideratio...
2005-04-21 Misha BrukmanRemove trailing whitespace
2004-10-18 Chris LattnerGet this file compiling with VC++, patch contributed...
2004-09-20 Chris Lattner'Pass' should now not be derived from by clients. ...
2004-09-01 Reid SpencerChanges For Bug 352
2004-07-29 Misha BrukmanFix #includes of i*.h => Instructions.h as per PR403.
2004-04-12 Chris LattnerSimplify code a bit, and be sure to mark the external...
2004-02-13 Chris LattnerIntrinsic functions cannot throw
2004-02-08 Chris Lattnerrename the "exceptional" destination of an invoke instr...
2004-02-08 Chris LattnerFix PR225: [pruneeh] -pruneeh pass removes invoke instr...
2003-11-22 Chris LattnerDelete dead line
2003-11-22 Chris LattnerFix bug: Transforms/PruneEH/2003-11-21-PHIUpdate.llx
2003-11-21 Chris LattnerFinegrainify namespacification
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-09-15 Chris LattnerFix bug: PruneEH/2003-09-14-ExternalCall.llx
2003-09-08 Chris LattnerEliminate support for the llvm.unwind intrinisic, using...
2003-08-31 Chris LattnerAdd accessor function
2003-08-31 Chris LattnerInitial checkin of the -prune-eh pass, a very simple...