Use the new script to sort the includes of every file under lib.
[oota-llvm.git] / lib / Transforms / IPO / GlobalOpt.cpp
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-12-01 Zhou ShengRevert previous check in r168581, r169079 as they are...
2012-12-01 Zhou ShengThe patch is to improve the memory footprint of pass...
2012-11-15 Hans WennborgMake GlobalOpt be conservative with TLS variables ...
2012-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-10-16 Bill WendlingUse the Attributes::get method which takes an AttrVal...
2012-10-15 Bill WendlingMove the Attributes::Builder outside of the Attributes...
2012-10-15 Bill WendlingAttributes Rewrite
2012-10-14 Bill WendlingRemove the bitwise NOT operator from the Attributes...
2012-10-10 Bill WendlingRemove the final bits of Attributes being declared...
2012-10-09 Bill WendlingCreate enums for the different attributes.
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-10-04 Bill WendlingUse method to query for attributes.
2012-09-28 Benjamin KramerGlobalOpt: non-constexpr bitcasts or GEPs can occur...
2012-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-08-29 Benjamin KramerMake MemoryBuiltins aware of TargetLibraryInfo.
2012-07-25 Nick LewyckyIt's not safe to blindly remove invoke instructions...
2012-07-24 Nick LewyckyDon't delete one more instruction than we're allowed...
2012-07-24 Nick LewyckyTeach globalopt to not nuke all stores to globals....
2012-07-21 Nick LewyckyRevert r160602.
2012-07-21 Nick LewyckyTeach globalopt to play nice with leak checkers. This...
2012-07-19 Nick LewyckyRevert r160529 due to crashes.
2012-07-19 Nick LewyckyDon't wipe out global variables that are probably stori...
2012-07-02 Duncan SandsGlobalOpt forgot to handle bitcast when analyzing globa...
2012-06-27 Matt Beaumont-GayRevert r159136 due to PR13124.
2012-06-25 Rafael EspindolaIf a constant or a function has linkonce_odr linkage...
2012-06-24 Nick LewyckyTab to spaces. No functionality change.
2012-06-23 Hans WennborgExtend the IL for selecting TLS models (PR9788)
2012-06-22 Nuno Lopesfix whitespace in my last commit.
2012-06-22 Nuno Lopesremove extractMallocCallFromBitCast, since it was tailo...
2012-06-15 Rafael EspindolaSome optimizations done by globalopt are safe only...
2012-06-14 Rafael EspindolaImplement the isSafeToDiscardIfUnused predicate and...
2012-05-12 Jay FoadTeach Function::hasAddressTaken that BlockAddress doesn...
2012-03-28 Benjamin KramerGlobalOpt: If we have an inbounds GEP from a ConstantAg...
2012-03-13 Dan GohmanTeach globalopt how to evaluate an invoke with a non...
2012-03-08 Stepan DyatkovskiyTaken into account Duncan's comments for r149481 dated...
2012-02-27 Benjamin KramerPlog a memleak in GlobalOpt.
2012-02-23 Duncan SandsGCC fails to understand that NextBB is always initializ...
2012-02-21 Nick LewyckyUse the target-aware constant folder on expressions...
2012-02-20 Nick LewyckyCheck for the correct size in the invariant marker.
2012-02-20 Nick LewyckyRename class Evaluate to Evaluator and put it in an...
2012-02-19 Nick LewyckyMove EvaluateFunction and EvaluateBlock into a class...
2012-02-17 Nick LewyckyAdd support for invariant.start inside the static const...
2012-02-12 Nick LewyckyHandle InvokeInst in EvaluateBlock. Don't try to suppor...
2012-02-12 Nick Lewyckyfalse is totally null!
2012-02-12 Nick LewyckyRemove redundant getAnalysis<> calls in GlobalOpt....
2012-02-12 Nick LewyckyPass TargetData and TargetLibraryInfo through to the...
2012-02-12 Nick LewyckyFix function name in comment to match actual name....
2012-02-12 Nick LewyckyDon't traverse the PHI nodes twice. No functionality...
2012-02-09 Benjamin KramerTweak comment readability and grammar.
2012-02-09 Benjamin KramerGlobalOpt: Be more aggressive about elminating side...
2012-02-06 Nick LewyckySplit part of EvaluateFunction into a new EvaluateBlock...
2012-02-05 Nick LewyckyTeach GlobalOpt to handle atomic accesses to globals.
2012-02-05 Nick LewyckyClean up some whitespace and comments. No functionality...
2012-02-01 Stepan DyatkovskiySwitchInst refactoring.
2012-01-27 Chris Lattnercontinue making the world safe for ConstantDataVector...
2012-01-26 Chris LattnerContinue improving support for ConstantDataAggregate...
2012-01-25 Chris Lattneruse Constant::getAggregateElement to simplify a bunch...
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-05 Eli FriedmanPR11705, part 2: globalopt shouldn't put inttoptr/ptrto...
2011-12-02 Chad RosierFix a few more places where TargetData/TargetLibraryInf...
2011-12-01 Chad RosierLast bit of TargetLibraryInfo propagation. Also fixed...
2011-10-20 Eli FriedmanRefactor code from inlining and globalopt that checks...
2011-09-27 Benjamin KramerStop emitting instructions with the name "tmp" they...
2011-08-16 Eli FriedmanMinor comment fixes.
2011-08-15 Eli FriedmanUpdate inter-procedural optimizations for atomic load...
2011-07-31 Bill WendlingAdd the 'resume' instruction for the new EH rewrite.
2011-07-30 Bill WendlingRevert r136253, r136263, r136269, r136313, r136325...
2011-07-27 Bill WendlingMerge the contents from exception-handling-rewrite...
2011-07-25 Jay FoadConvert GetElementPtrInst to use ArrayRef.
2011-07-22 Jay FoadFix more MSVC warnings caused by a cases I missed when...
2011-07-21 Jay FoadMake better use of ConstantExpr::getGetElementPtr's...
2011-07-21 Jay FoadConvert ConstantExpr::getGetElementPtr and
2011-07-21 Chris Lattnermove tier out of an anonymous namespace, it doesn't...
2011-07-19 Jay FoadUse ArrayRef in ConstantFoldInstOperands and ConstantFo...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-06-20 Chris LattnerRevamp the "ConstantStruct::get" methods. Previously...
2011-05-29 Nick LewyckyDon't crash owhen ComputeLoadResult can't compute the...
2011-05-29 Nick LewyckyObey the isVolatile bit on memory intrinsics when analy...
2011-05-22 Chris Lattnerfix PR9856, an incorrectly conservative assertion:...
2011-04-11 Nick LewyckyJust because a GlobalVariable's initializer is [N x...
2011-04-11 Jay FoadDon't include Operator.h from InstrTypes.h.
2011-04-09 Eli FriedmanAdd back a couple checks removed by r129128; the fact...
2011-04-08 Nick Lewyckyllvm.global_[cd]tor is defined to be either external...
2011-03-30 Jay FoadRemove PHINode::reserveOperandSpace(). Instead, add...
2011-03-30 Jay Foad(Almost) always call reserveOperandSpace() on newly...
2011-03-22 Anders CarlssonHandle another case that Frits suggested.
2011-03-21 Anders CarlssonMore cleanups to the OptimizeEmptyGlobalCXXDtors Global...
2011-03-21 Anders CarlssonAs suggested by Nick Lewycky, ignore debugging intrinsi...
2011-03-21 Nick LewyckyFix comments
2011-03-20 Anders CarlssonDon't try to eliminate invokes to __cxa_atexit.
2011-03-20 Anders CarlssonDon't segfault on mutual recursion, as pointed out...
2011-03-20 Anders CarlssonAddress comments from Frits van Bommel.
2011-03-20 Anders CarlssonAdd an optimization to GlobalOpt that eliminates calls...
2011-02-15 Chris Lattnerconvert ConstantVector::get to use ArrayRef.
2011-02-14 Chris Lattnerrevert my ConstantVector patch, it seems to have made...
2011-02-14 Chris LattnerSwitch ConstantVector::get to use ArrayRef instead...
2011-01-19 Rafael EspindolaAdd unnamed_addr when we can show that address of a...
next